Files
introduction-to-testing/examples/utility-belt/src/string-to-number.test.js
2024-09-29 16:55:08 -06:00

16 lines
437 B
JavaScript

import { describe, it, expect } from 'vitest';
import { stringToNumber } from './string-to-number';
describe('stringToNumber', () => {
it('converts a string to a number', () => {
expect(stringToNumber('42')).toBe(42);
});
it('throws an error if given a string that is not a number', () => {
const value = 'foo';
expect(() => stringToNumber(value)).toThrowError(
`cannot be parsed as a number`,
);
});
});