All files / xstate/test patterns.test.ts

100% Statements 6/6
100% Branches 0/0
100% Functions 3/3
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 151x   1x   1x 1x 1x 1x              
import { assert } from 'chai';
// import { Machine, State } from '../src/index';
import { toggle } from '../src/patterns';
 
describe('patterns', () => {
  describe('toggle pattern', () => {
    it('should produce a partial state machine with a binary toggle', () => {
      assert.deepEqual(toggle('on', 'off', 'SWITCH'), {
        on: { on: { SWITCH: 'off' } },
        off: { on: { SWITCH: 'on' } }
      });
    });
  });
});