Пример #1
0
 it('should return a SET_DAY_OF_WEEK action', () => {
   expect(actions.setDayOfWeek('tuesday'))
     .to.deep.equal({
       type: actions.SET_DAY_OF_WEEK,
       dayOfWeek: 'tuesday',
     });
 });
Пример #2
0
  it('should handle SET_DAY_OF_WEEK', () => {
    const state = { dayOfWeek: 'sunday' };
    deepFreeze(state);

    expect(backups(state, actions.setDayOfWeek('tuesday')))
      .to.have.property('dayOfWeek').that.equals('tuesday');
  });
Пример #3
0
 it('dispatches a SET_DAY_OF_WEEK action when day of week changes', () => {
   const page = shallow(
     <BackupsPage
       dispatch={dispatch}
       linodes={linodes}
       params={{ linodeId: 'linode_1234' }}
       backups={backups}
     />);
   const schedule = page.find('.backup-schedule');
   dispatch.reset();
   schedule.find('#dow').simulate('change', { target: { value: 'monday' } });
   expect(dispatch.calledOnce).to.equal(true);
   expect(dispatch.firstCall.args[0])
     .to.deep.equal(actions.setDayOfWeek('monday'));
 });
Пример #4
0
 onChange={e => dispatch(setDayOfWeek(e.target.value))}