@@ -7,6 +7,10 @@ var _ = require('underscore');
77
88function runCoreTests ( detected ) {
99 _ . each ( data . all , function ( val , key ) {
10+ if ( ! val . testOnWindows ) {
11+ return ;
12+ }
13+
1014 cld . detect ( val . sample , function ( err , result ) {
1115 assert . equal ( err , null ) ;
1216 assert . equal ( _ . isArray ( result . languages ) , true ) ;
@@ -20,6 +24,10 @@ function runCoreTests(detected) {
2024
2125function runChunkTests ( ) {
2226 _ . each ( data . all , function ( val , key ) {
27+ if ( ! val . testOnWindows ) {
28+ return ;
29+ }
30+
2331 cld . detect ( val . sample , function ( err , result ) {
2432 assert . equal ( result . textBytes > 0 , true ) ;
2533 if ( val . sample == data . frEnLatn ) {
@@ -35,6 +43,10 @@ function runChunkTests() {
3543
3644function runEncodingHintTests ( ) {
3745 _ . each ( data . all , function ( item , idx ) {
46+ if ( ! item . testOnWindows ) {
47+ return ;
48+ }
49+
3850 _ . each ( cld . ENCODINGS , function ( encoding , idx ) {
3951 cld . detect ( item . sample , { encodingHint :encoding } , function ( err , result ) {
4052 assert . equal ( err , null ) ;
@@ -51,6 +63,10 @@ function runEncodingHintTests() {
5163
5264function runLanguageHintTests ( ) {
5365 _ . each ( data . all , function ( item , idx ) {
66+ if ( ! item . testOnWindows ) {
67+ return ;
68+ }
69+
5470 _ . each ( _ . keys ( cld . LANGUAGES ) , function ( name , idx ) {
5571 cld . detect ( item . sample , { languageHint :name } , function ( err , result ) {
5672 if ( err ) {
@@ -82,6 +98,10 @@ function runLanguageHintTests() {
8298
8399function runTldHintTests ( ) {
84100 _ . each ( data . all , function ( item , idx ) {
101+ if ( ! item . testOnWindows ) {
102+ return ;
103+ }
104+
85105 cld . detect ( item . sample , { tldHint :'edu' } , function ( err , result ) {
86106 assert . equal ( err , null ) ;
87107 assert . equal ( _ . isArray ( result . languages ) , true ) ;
@@ -102,6 +122,10 @@ function runTldHintTests() {
102122
103123function runHttpHintTests ( ) {
104124 _ . each ( data . all , function ( item , idx ) {
125+ if ( ! item . testOnWindows ) {
126+ return ;
127+ }
128+
105129 cld . detect ( item . sample , { httpHint :'mi,en' } , function ( err , result ) {
106130 if ( err ) {
107131 assert . equal ( err . message , 'Failed to identify language' ) ;
@@ -140,5 +164,3 @@ runTldHintTests();
140164runHttpHintTests ( ) ;
141165runUnreliableTests ( ) ;
142166runCrossCheckTests ( detected ) ;
143-
144-
0 commit comments