splat.test => ts
This commit is contained in:
parent
f0e3b15fa4
commit
07eaf93e48
@ -7,6 +7,7 @@
|
|||||||
"@babel/cli": "^7.6.4",
|
"@babel/cli": "^7.6.4",
|
||||||
"@babel/core": "^7.6.4",
|
"@babel/core": "^7.6.4",
|
||||||
"@babel/preset-env": "^7.6.3",
|
"@babel/preset-env": "^7.6.3",
|
||||||
|
"@types/jest": "^24.0.19",
|
||||||
"@types/lodash": "^4.14.144",
|
"@types/lodash": "^4.14.144",
|
||||||
"babel-jest": "^24.9.0",
|
"babel-jest": "^24.9.0",
|
||||||
"jest": "^24.9.0",
|
"jest": "^24.9.0",
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
import updux from '.';
|
import updux from '.';
|
||||||
import u from 'updeep';
|
import u from 'updeep';
|
||||||
|
|
||||||
const tracer = chr => u({ tracer: s => (s||'') + chr });
|
const tracer = (chr:string) => u({ tracer: (s='') => s + chr });
|
||||||
|
|
||||||
test( 'mutations, simple', () => {
|
test( 'mutations, simple', () => {
|
||||||
const dux = updux({
|
const dux = updux({
|
||||||
mutations: {
|
mutations: {
|
||||||
foo: () => tracer('a'),
|
foo: () => tracer('a'),
|
||||||
'*': (p,a) => tracer('b'),
|
'*': () => tracer('b'),
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -28,14 +28,14 @@ test( 'with subduxes', () => {
|
|||||||
const dux = updux({
|
const dux = updux({
|
||||||
mutations: {
|
mutations: {
|
||||||
foo: () => tracer('a'),
|
foo: () => tracer('a'),
|
||||||
'*': (dummy,a) => tracer('b'),
|
'*': () => tracer('b'),
|
||||||
bar: () => ({bar}) => ({ bar, tracer: bar.tracer })
|
bar: () => ({bar}:any) => ({ bar, tracer: bar.tracer })
|
||||||
},
|
},
|
||||||
subduxes: {
|
subduxes: {
|
||||||
bar: updux({
|
bar: updux({
|
||||||
mutations: {
|
mutations: {
|
||||||
foo: () => tracer('d'),
|
foo: () => tracer('d'),
|
||||||
'*': (dummy,a) => tracer('e'),
|
'*': () => tracer('e'),
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
},
|
},
|
Loading…
Reference in New Issue
Block a user