@@ -2,44 +2,43 @@ import * as chrono from "../../src/";
22import { testSingleCase } from "../test_util" ;
33
44test ( "Test - Single Expression" , ( ) => {
5- testSingleCase ( chrono . it . casual , "La scadenza è ora" , new Date ( 2012 , 7 , 10 , 8 , 9 , 10 , 11 ) , ( result ) => {
6- expect ( result . index ) . toBe ( 14 ) ;
7- expect ( result . text ) . toBe ( "ora" ) ;
8-
9- expect ( result . start ) . not . toBeNull ( ) ;
10- expect ( result . start . get ( "year" ) ) . toBe ( 2012 ) ;
11- expect ( result . start . get ( "month" ) ) . toBe ( 8 ) ;
12- expect ( result . start . get ( "day" ) ) . toBe ( 10 ) ;
13- expect ( result . start . get ( "hour" ) ) . toBe ( 8 ) ;
14- expect ( result . start . get ( "minute" ) ) . toBe ( 9 ) ;
15- expect ( result . start . get ( "second" ) ) . toBe ( 10 ) ;
16- expect ( result . start . get ( "millisecond" ) ) . toBe ( 11 ) ;
17-
18- expect ( result . start ) . toBeDate ( new Date ( 2012 , 7 , 10 , 8 , 9 , 10 , 11 ) ) ;
19- } ) ;
20-
21- testSingleCase ( chrono . it . casual , "La scadenza è oggi" , new Date ( 2012 , 7 , 10 , 14 , 12 ) , ( result ) => {
22- expect ( result . index ) . toBe ( 14 ) ;
23- expect ( result . text ) . toBe ( "oggi" ) ;
24-
25- expect ( result . start ) . not . toBeNull ( ) ;
26- expect ( result . start . get ( "year" ) ) . toBe ( 2012 ) ;
27- expect ( result . start . get ( "month" ) ) . toBe ( 8 ) ;
28- expect ( result . start . get ( "day" ) ) . toBe ( 10 ) ;
29-
30- expect ( result . start ) . toBeDate ( new Date ( 2012 , 7 , 10 , 14 , 12 ) ) ;
31- } ) ;
32-
33- testSingleCase ( chrono . it . casual , "La scadenza è domani" , new Date ( 2012 , 7 , 10 , 17 , 10 ) , ( result ) => {
34- expect ( result . index ) . toBe ( 14 ) ;
35- expect ( result . text ) . toBe ( "domani" ) ;
36-
37- expect ( result . start ) . not . toBeNull ( ) ;
38- expect ( result . start . get ( "year" ) ) . toBe ( 2012 ) ;
39- expect ( result . start . get ( "month" ) ) . toBe ( 8 ) ;
40- expect ( result . start . get ( "day" ) ) . toBe ( 11 ) ;
41-
42- expect ( result . start ) . toBeDate ( new Date ( 2012 , 7 , 11 , 17 , 10 ) ) ;
43- } ) ;
44-
5+ testSingleCase ( chrono . it . casual , "La scadenza è ora" , new Date ( 2012 , 7 , 10 , 8 , 9 , 10 , 11 ) , ( result ) => {
6+ expect ( result . index ) . toBe ( 14 ) ;
7+ expect ( result . text ) . toBe ( "ora" ) ;
8+
9+ expect ( result . start ) . not . toBeNull ( ) ;
10+ expect ( result . start . get ( "year" ) ) . toBe ( 2012 ) ;
11+ expect ( result . start . get ( "month" ) ) . toBe ( 8 ) ;
12+ expect ( result . start . get ( "day" ) ) . toBe ( 10 ) ;
13+ expect ( result . start . get ( "hour" ) ) . toBe ( 8 ) ;
14+ expect ( result . start . get ( "minute" ) ) . toBe ( 9 ) ;
15+ expect ( result . start . get ( "second" ) ) . toBe ( 10 ) ;
16+ expect ( result . start . get ( "millisecond" ) ) . toBe ( 11 ) ;
17+
18+ expect ( result . start ) . toBeDate ( new Date ( 2012 , 7 , 10 , 8 , 9 , 10 , 11 ) ) ;
19+ } ) ;
20+
21+ testSingleCase ( chrono . it . casual , "La scadenza è oggi" , new Date ( 2012 , 7 , 10 , 14 , 12 ) , ( result ) => {
22+ expect ( result . index ) . toBe ( 14 ) ;
23+ expect ( result . text ) . toBe ( "oggi" ) ;
24+
25+ expect ( result . start ) . not . toBeNull ( ) ;
26+ expect ( result . start . get ( "year" ) ) . toBe ( 2012 ) ;
27+ expect ( result . start . get ( "month" ) ) . toBe ( 8 ) ;
28+ expect ( result . start . get ( "day" ) ) . toBe ( 10 ) ;
29+
30+ expect ( result . start ) . toBeDate ( new Date ( 2012 , 7 , 10 , 14 , 12 ) ) ;
31+ } ) ;
32+
33+ testSingleCase ( chrono . it . casual , "La scadenza è domani" , new Date ( 2012 , 7 , 10 , 17 , 10 ) , ( result ) => {
34+ expect ( result . index ) . toBe ( 14 ) ;
35+ expect ( result . text ) . toBe ( "domani" ) ;
36+
37+ expect ( result . start ) . not . toBeNull ( ) ;
38+ expect ( result . start . get ( "year" ) ) . toBe ( 2012 ) ;
39+ expect ( result . start . get ( "month" ) ) . toBe ( 8 ) ;
40+ expect ( result . start . get ( "day" ) ) . toBe ( 11 ) ;
41+
42+ expect ( result . start ) . toBeDate ( new Date ( 2012 , 7 , 11 , 17 , 10 ) ) ;
43+ } ) ;
4544} ) ;
0 commit comments