import {snapshotCases, describe} from '@augment-vir/test';
function myFunctionToTest(a: number, b: number) {
return a + b;
}
describe(myFunctionToTest.name, () => {
snapshotCases(myFunctionToTest, [
{
it: 'handles negative numbers',
inputs: [
-1,
-2,
],
},
{
it: 'handles 0',
inputs: [
0,
0,
],
},
{
it: 'adds',
inputs: [
3,
5,
],
},
]);
});
Similar to
itCases
but instead of defining expectation in each test case, each test case is a snapshot test.In order to generate or update the snapshot files, run tests in update mode.