| 1234567891011121314151617181920212223242526272829 | 
							- import { between, sprintf, unit } from '../../src/js/utils/utils';
 
- describe( 'Utility function ', () => {
 
- 	test( '"between" should trim the first given value by other 2 numbers.', () => {
 
- 		expect( between( 5, 0, 10 ) ).toBe( 5 );
 
- 		expect( between( 11, 0, 10 ) ).toBe( 10 );
 
- 		expect( between( 11, 10, 0 ) ).toBe( 10 );
 
- 		expect( between( -1, 10, 0 ) ).toBe( 0 );
 
- 	} );
 
- 	test( '"sprintf" should replace %s from the first argument with the second one.', () => {
 
- 		expect( sprintf( '%s, world!', 'Hello' ) ).toBe( 'Hello, world!' );
 
- 	} );
 
- 	describe( '"unit" should', () => {
 
- 		test( 'return the given value itself when the argument is string.', () => {
 
- 			expect( unit( '1px' ) ).toBe( '1px' );
 
- 		} );
 
- 		test( 'append "px" to the given number.', () => {
 
- 			expect( unit( 1 ) ).toBe( '1px' );
 
- 		} );
 
- 		test( 'return an empty string when the given value is falsy.', () => {
 
- 			expect( unit( 0 ) ).toBe( '' );
 
- 		} );
 
- 	} );
 
- } );
 
 
  |