UNPKG

@dillonkearns/elm-graphql

Version:

<img src="https://cdn.jsdelivr.net/gh/martimatix/logo-graphqelm/logo.svg" alt="dillonearns/elm-graphql logo" width="40%" align="right">

45 lines (38 loc) 987 B
export default { "No seed" (test, { Observable }) { return Observable.from([1, 2, 3, 4, 5, 6]).reduce((a, b) => { return a + b; }).forEach(x => { test.equals(x, 21); }); }, "No seed - one value" (test, { Observable }) { return Observable.from([1]).reduce((a, b) => { return a + b; }).forEach(x => { test.equals(x, 1); }); }, "No seed - empty (throws)" (test, { Observable }) { return Observable.from([]).reduce((a, b) => { return a + b; }).forEach(() => null) .then( () => test.assert(false), () => test.assert(true)); }, "Seed" (test, { Observable }) { return Observable.from([1, 2, 3, 4, 5, 6]).reduce((a, b) => { return a + b; }, 100).forEach(x => { test.equals(x, 121); }); }, "Seed - empty" (test, { Observable }) { return Observable.from([]).reduce((a, b) => { return a + b; }, 100).forEach(x => { test.equals(x, 100); }); }, };