fix test
This commit is contained in:
18
packages/backend/test/prelude/maybe.ts
Normal file
18
packages/backend/test/prelude/maybe.ts
Normal file
@ -0,0 +1,18 @@
|
||||
import * as assert from 'assert';
|
||||
import { just, nothing } from '../../src/prelude/maybe';
|
||||
|
||||
describe('just', () => {
|
||||
it('has a value', () => {
|
||||
assert.deepStrictEqual(just(3).isJust(), true);
|
||||
});
|
||||
|
||||
it('has the inverse called get', () => {
|
||||
assert.deepStrictEqual(just(3).get(), 3);
|
||||
});
|
||||
});
|
||||
|
||||
describe('nothing', () => {
|
||||
it('has no value', () => {
|
||||
assert.deepStrictEqual(nothing().isJust(), false);
|
||||
});
|
||||
});
|
13
packages/backend/test/prelude/url.ts
Normal file
13
packages/backend/test/prelude/url.ts
Normal file
@ -0,0 +1,13 @@
|
||||
import * as assert from 'assert';
|
||||
import { query } from '../../src/prelude/url';
|
||||
|
||||
describe('url', () => {
|
||||
it('query', () => {
|
||||
const s = query({
|
||||
foo: 'ふぅ',
|
||||
bar: 'b a r',
|
||||
baz: undefined
|
||||
});
|
||||
assert.deepStrictEqual(s, 'foo=%E3%81%B5%E3%81%85&bar=b%20a%20r');
|
||||
});
|
||||
});
|
Reference in New Issue
Block a user