@@ -6,15 +6,19 @@ import { transit, resolveTransit } from "./transit";
66describe ( "transit.ts" , ( ) => {
77 describe ( "transit" , ( ) => {
88 it ( "should parse shorthand order" , ( ) => {
9- const config = transit ( "100px" , 50 , "linear" , 30 ) ;
10- assert . strictEqual ( config . value , "100px" ) ;
11- assert . deepEqual ( config . params , { duration : 50 , timing : "linear" , delay : 30 } ) ;
9+ const obj = transit ( "100px" , 50 , "linear" , 30 ) ;
10+ assert . isArray ( obj ) ;
11+ assert . lengthOf ( obj , 1 ) ;
12+ assert . strictEqual ( obj [ 0 ] , "100px" ) ;
13+ assert . deepEqual ( obj . transitParams , { duration : 50 , timing : "linear" , delay : 30 } ) ;
1214 } ) ;
1315
1416 it ( "should use defaults" , ( ) => {
15- const config = transit ( "100px" , 30 ) ;
16- assert . strictEqual ( config . value , "100px" ) ;
17- assert . deepEqual ( config . params , { duration : 30 , timing : "ease" , delay : 0 } ) ;
17+ const obj = transit ( "100px" , 30 ) ;
18+ assert . isArray ( obj ) ;
19+ assert . lengthOf ( obj , 1 ) ;
20+ assert . strictEqual ( obj [ 0 ] , "100px" ) ;
21+ assert . deepEqual ( obj . transitParams , { duration : 30 , timing : "ease" , delay : 0 } ) ;
1822 } ) ;
1923 } ) ;
2024 describe ( "resolveTransit()" , ( ) => {
0 commit comments