diff --git a/typescript/option/src/helpers/isNone.test.ts b/typescript/option/src/helpers/isNone.test.ts new file mode 100644 index 0000000..40558b2 --- /dev/null +++ b/typescript/option/src/helpers/isNone.test.ts @@ -0,0 +1,22 @@ +import { expect } from 'chai' +import { isNone } from './isNone' +import { None } from '../types' +import { someX } from '../../test/constants' + +describe('The isNone helper', () => { + it('should return false when given Some', () => { + // act + const result = isNone(someX) + + // assert + expect(result).to.equal(false) + }) + + it('should return true when given None', () => { + // act + const result = isNone(None) + + // assert + expect(result).to.equal(true) + }) +})