mirror of
				https://github.com/reduxjs/redux-devtools.git
				synced 2025-11-04 18:07:27 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			683 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			683 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import expect from 'expect';
 | 
						|
import counter from '../../reducers/counter';
 | 
						|
import { INCREMENT_COUNTER, DECREMENT_COUNTER } from '../../actions/counter';
 | 
						|
 | 
						|
describe('reducers', () => {
 | 
						|
  describe('counter', () => {
 | 
						|
    it('should handle initial state', () => {
 | 
						|
      expect(counter(undefined, {})).toBe(0);
 | 
						|
    });
 | 
						|
 | 
						|
    it('should handle INCREMENT_COUNTER', () => {
 | 
						|
      expect(counter(1, { type: INCREMENT_COUNTER })).toBe(2);
 | 
						|
    });
 | 
						|
 | 
						|
    it('should handle DECREMENT_COUNTER', () => {
 | 
						|
      expect(counter(1, { type: DECREMENT_COUNTER })).toBe(0);
 | 
						|
    });
 | 
						|
 | 
						|
    it('should handle unknown action type', () => {
 | 
						|
      expect(counter(1, { type: 'unknown' })).toBe(1);
 | 
						|
    });
 | 
						|
  });
 | 
						|
});
 |