* chore: make aware eslint that we use jest By setting up the jest environment, we no longer need to declare the 'test' global in the configuration. * chore: don't need to import expect, it's a jest environment global * chore: don't need to import expect when creating undefined test
19 lines
496 B
JavaScript
19 lines
496 B
JavaScript
const { functionName } = require('./_30s.js');
|
|
let output = '';
|
|
|
|
test('functionName is a Function', () => {
|
|
expect(functionName).toBeInstanceOf(Function);
|
|
});
|
|
test('Works for native functions', () => {
|
|
expect(typeof functionName(Math.max)).toBe('function');
|
|
});
|
|
function f(x) {
|
|
return x;
|
|
}
|
|
test('Works for normal functions', () => {
|
|
expect(typeof functionName(f)).toBe('function');
|
|
});
|
|
test('Works for arrow functions', () => {
|
|
expect(typeof functionName(x => x)).toBe('function');
|
|
});
|