Passed
Push — master ( e92062...bf99ee )
by Rafael
01:11
created

animation_test.js ➔ ... ➔ it(ꞌcreates htmlꞌ)   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
nc 1
dl 0
loc 3
rs 10
c 1
b 0
f 0
cc 1
nop 0
1
import { Animation } from '../../../controls';
2
3
describe( 'Animation Control', function() {
4
	let $target = $( '<div data-wow-duration="1.5s" data-wow-delay="0s">' ),
5
		animationControl = new Animation( { target: $target } ),
6
		$control = animationControl.render();
7
8
	it( 'creates html', function() {
9
		expect( !! $control.html().length ).toEqual( true );
10
	} );
11
12
	it( 'adds animation classes', function() {
13
		$control.find( 'select' ).val( 'fadeOut' ).change();
14
		expect( $target.hasClass( 'wow' ) ).toEqual( true );
15
	} );
16
17
	it( 'presets sliders', function() {
18
		expect( animationControl.delayControl.$input.val() ).toEqual( '0' );
19
		expect( animationControl.durationControl.$input.val() ).toEqual( '1.5' );
20
	} );
21
22
} );
23