diff --git a/.gitignore b/.gitignore index fac0597..07a37d1 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ node_modules npm-debug.log .idea test/coverage +test/unit/coverage +.coveralls.yml diff --git a/package.json b/package.json index c900880..994903f 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ "babel-preset-stage-2": "^6.0.0", "chai": "^3.5.0", "connect-history-api-fallback": "^1.1.0", + "coveralls": "^2.11.9", "css-loader": "^0.23.0", "eventsource-polyfill": "^0.9.6", "express": "^4.13.3", diff --git a/test/unit/coverage/lcov-report/index.html b/test/unit/coverage/lcov-report/index.html deleted file mode 100644 index 1aa0be1..0000000 --- a/test/unit/coverage/lcov-report/index.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - Code coverage report for All files - - - - - - - -
-
-

- / -

-
-
- 81.52% - Statements - 150/184 -
-
- 81.95% - Branches - 109/133 -
-
- 56.86% - Functions - 29/51 -
-
- 78.87% - Lines - 112/142 -
-
- 4 branches - Ignored      -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
src/
64.71%11/17100%4/414.29%1/745.45%5/11
src/components/
89.76%114/12781.51%97/11978.79%26/3387.5%91/104
src/components/snippets/
100%6/6100%4/4100%1/1100%2/2
src/countries/
100%2/2100%0/0100%0/0100%2/2
src/vuex/
53.13%17/3266.67%4/610%1/1052.17%12/23
-
-
- - - - - - - diff --git a/test/unit/coverage/lcov.info b/test/unit/coverage/lcov.info deleted file mode 100644 index 143b007..0000000 --- a/test/unit/coverage/lcov.info +++ /dev/null @@ -1,467 +0,0 @@ -TN: -SF:/Volumes/Documents/sagalbot/Sites/vue-select/src/components/Select.vue -FN:19,_interopRequireDefault -FN:29,_default -FN:83,_default -FN:92,data -FN:102,value -FN:105,options -FN:110,multiple -FN:113,filteredOptions -FN:119,select -FN:147,onAfterSelect -FN:157,toggleDropdown -FN:167,isOptionSelected -FN:172,(anonymous_13) -FN:184,getOptionValue -FN:191,getOptionLabel -FN:199,typeAheadUp -FN:202,typeAheadDown -FN:205,typeAheadSelect -FN:216,onEscape -FN:223,maybeDeleteValue -FN:228,optionExists -FN:233,(anonymous_22) -FN:246,dropdownClasses -FN:252,searchPlaceholder -FN:257,filteredOptions -FN:264,isValueEmpty -FN:274,valueAsArray -FNF:27 -FNH:25 -FNDA:3,_interopRequireDefault -FNDA:0,_default -FNDA:4,_default -FNDA:31,data -FNDA:17,value -FNDA:3,options -FNDA:2,multiple -FNDA:12,filteredOptions -FNDA:8,select -FNDA:8,onAfterSelect -FNDA:1,toggleDropdown -FNDA:159,isOptionSelected -FNDA:84,(anonymous_13) -FNDA:0,getOptionValue -FNDA:113,getOptionLabel -FNDA:1,typeAheadUp -FNDA:2,typeAheadDown -FNDA:6,typeAheadSelect -FNDA:1,onEscape -FNDA:2,maybeDeleteValue -FNDA:19,optionExists -FNDA:36,(anonymous_22) -FNDA:35,dropdownClasses -FNDA:48,searchPlaceholder -FNDA:48,filteredOptions -FNDA:53,isValueEmpty -FNDA:50,valueAsArray -DA:0,3 -DA:194,0 -DA:298,4 -DA:299,1 -DA:301,3 -DA:307,31 -DA:316,17 -DA:319,3 -DA:320,2 -DA:324,2 -DA:327,12 -DA:339,8 -DA:340,7 -DA:341,4 -DA:343,4 -DA:344,1 -DA:348,7 -DA:350,5 -DA:351,1 -DA:353,4 -DA:357,2 -DA:360,1 -DA:361,1 -DA:365,8 -DA:374,8 -DA:375,2 -DA:376,2 -DA:379,8 -DA:380,8 -DA:390,1 -DA:391,1 -DA:392,0 -DA:394,1 -DA:395,1 -DA:405,159 -DA:406,159 -DA:407,72 -DA:408,72 -DA:409,84 -DA:410,1 -DA:411,83 -DA:412,21 -DA:415,72 -DA:418,87 -DA:429,0 -DA:430,0 -DA:433,0 -DA:444,113 -DA:445,37 -DA:446,32 -DA:449,81 -DA:458,1 -DA:467,2 -DA:476,6 -DA:477,1 -DA:478,5 -DA:479,5 -DA:482,6 -DA:483,6 -DA:493,1 -DA:494,0 -DA:496,1 -DA:506,2 -DA:507,2 -DA:518,19 -DA:519,19 -DA:521,19 -DA:522,36 -DA:523,3 -DA:524,33 -DA:525,4 -DA:529,19 -DA:540,35 -DA:552,48 -DA:553,1 -DA:566,48 -DA:567,48 -DA:568,5 -DA:570,48 -DA:578,53 -DA:579,38 -DA:580,33 -DA:582,5 -DA:585,15 -DA:593,50 -DA:594,25 -DA:595,25 -DA:596,12 -DA:599,13 -LF:89 -LH:83 -BRDA:19,1,0,3 -BRDA:19,1,1,0 -BRDA:19,2,0,3 -BRDA:19,2,1,3 -BRDA:84,3,0,1 -BRDA:84,3,1,3 -BRDA:103,4,0,2 -BRDA:103,4,1,15 -BRDA:103,5,0,17 -BRDA:103,5,1,2 -BRDA:106,6,0,2 -BRDA:106,6,1,1 -BRDA:107,7,0,1 -BRDA:107,7,1,1 -BRDA:111,8,0,1 -BRDA:111,8,1,1 -BRDA:120,9,0,7 -BRDA:120,9,1,1 -BRDA:121,10,0,4 -BRDA:121,10,1,3 -BRDA:121,11,0,7 -BRDA:121,11,1,6 -BRDA:124,12,0,1 -BRDA:124,12,1,3 -BRDA:129,13,0,5 -BRDA:129,13,1,2 -BRDA:131,14,0,1 -BRDA:131,14,1,4 -BRDA:140,15,0,1 -BRDA:140,15,1,0 -BRDA:148,16,0,2 -BRDA:148,16,1,6 -BRDA:153,17,0,8 -BRDA:153,17,1,0 -BRDA:158,18,0,1 -BRDA:158,18,1,0 -BRDA:158,19,0,1 -BRDA:158,19,1,1 -BRDA:158,19,2,0 -BRDA:158,19,3,0 -BRDA:159,20,0,0 -BRDA:159,20,1,1 -BRDA:170,21,0,72 -BRDA:170,21,1,87 -BRDA:170,22,0,159 -BRDA:170,22,1,78 -BRDA:173,23,0,1 -BRDA:173,23,1,83 -BRDA:173,24,0,84 -BRDA:173,24,1,17 -BRDA:173,25,0,0 -BRDA:173,25,1,84 -BRDA:175,26,0,21 -BRDA:175,26,1,62 -BRDA:185,27,0,0 -BRDA:185,27,1,0 -BRDA:185,28,0,0 -BRDA:185,28,1,0 -BRDA:185,29,0,0 -BRDA:185,29,1,0 -BRDA:192,30,0,37 -BRDA:192,30,1,76 -BRDA:192,31,0,0 -BRDA:192,31,1,113 -BRDA:193,32,0,32 -BRDA:193,32,1,5 -BRDA:193,33,0,37 -BRDA:193,33,1,37 -BRDA:200,34,0,1 -BRDA:200,34,1,0 -BRDA:203,35,0,1 -BRDA:203,35,1,1 -BRDA:206,36,0,1 -BRDA:206,36,1,5 -BRDA:208,37,0,5 -BRDA:208,37,1,0 -BRDA:208,38,0,5 -BRDA:208,38,1,5 -BRDA:212,39,0,6 -BRDA:212,39,1,0 -BRDA:217,40,0,0 -BRDA:217,40,1,1 -BRDA:224,41,0,2 -BRDA:224,41,1,0 -BRDA:224,42,0,2 -BRDA:224,42,1,2 -BRDA:225,43,0,1 -BRDA:225,43,1,1 -BRDA:234,44,0,3 -BRDA:234,44,1,33 -BRDA:234,45,0,36 -BRDA:234,45,1,14 -BRDA:234,46,0,0 -BRDA:234,46,1,36 -BRDA:236,47,0,4 -BRDA:236,47,1,29 -BRDA:253,48,0,1 -BRDA:253,48,1,47 -BRDA:253,49,0,48 -BRDA:253,49,1,18 -BRDA:259,50,0,5 -BRDA:259,50,1,43 -BRDA:259,51,0,48 -BRDA:259,51,1,23 -BRDA:259,51,2,7 -BRDA:265,52,0,38 -BRDA:265,52,1,15 -BRDA:266,53,0,33 -BRDA:266,53,1,5 -BRDA:275,54,0,25 -BRDA:275,54,1,25 -BRDA:277,55,0,12 -BRDA:277,55,1,13 -BRF:113 -BRH:93 -end_of_record -TN: -SF:/Volumes/Documents/sagalbot/Sites/vue-select/src/App.vue -FN:21,_interopRequireDefault -FN:28,placeholder -FN:31,selected -FN:34,type -FN:37,options -FN:40,multiple -FN:47,onPlaceholderChange -FNF:7 -FNH:1 -FNDA:3,_interopRequireDefault -FNDA:0,placeholder -FNDA:0,selected -FNDA:0,type -FNDA:0,options -FNDA:0,multiple -FNDA:0,onPlaceholderChange -DA:0,3 -DA:188,1 -DA:189,1 -DA:190,1 -DA:191,1 -DA:199,0 -DA:202,0 -DA:205,0 -DA:208,0 -DA:211,0 -DA:218,0 -LF:11 -LH:5 -BRDA:21,1,0,0 -BRDA:21,1,1,3 -BRDA:21,2,0,3 -BRDA:21,2,1,3 -BRF:4 -BRH:4 -end_of_record -TN: -SF:/Volumes/Documents/sagalbot/Sites/vue-select/src/components/Install.vue -FN:31,_interopRequireDefault -FN:35,data -FN:48,consoleCallback -FN:51,alertCallback -FN:57,getCallback -FNF:5 -FNH:1 -FNDA:6,_interopRequireDefault -FNDA:0,data -FNDA:0,consoleCallback -FNDA:0,alertCallback -FNDA:0,getCallback -DA:0,6 -DA:138,1 -DA:139,1 -DA:140,1 -DA:141,1 -DA:142,1 -DA:146,0 -DA:158,0 -DA:162,0 -DA:168,0 -DA:169,0 -DA:172,0 -LF:12 -LH:6 -BRDA:31,1,0,1 -BRDA:31,1,1,5 -BRDA:31,2,0,6 -BRDA:31,2,1,6 -BRDA:58,3,0,0 -BRDA:58,3,1,0 -BRF:6 -BRH:4 -end_of_record -TN: -SF:/Volumes/Documents/sagalbot/Sites/vue-select/src/countries/advanced.js -FNF:0 -FNH:0 -DA:1,1 -LF:1 -LH:1 -BRF:0 -BRH:0 -end_of_record -TN: -SF:/Volumes/Documents/sagalbot/Sites/vue-select/src/countries/simple.js -FNF:0 -FNH:0 -DA:1,1 -LF:1 -LH:1 -BRF:0 -BRH:0 -end_of_record -TN: -SF:/Volumes/Documents/sagalbot/Sites/vue-select/src/components/Code.vue -FN:9,_class -FNF:1 -FNH:0 -FNDA:0,_class -DA:0,1 -DA:10,0 -LF:2 -LH:1 -BRF:0 -BRH:0 -end_of_record -TN: -SF:/Volumes/Documents/sagalbot/Sites/vue-select/src/components/snippets/InstallSnippet.vue -FN:11,_interopRequireDefault -FNF:1 -FNH:1 -FNDA:1,_interopRequireDefault -DA:0,1 -DA:27,1 -LF:2 -LH:2 -BRDA:11,1,0,0 -BRDA:11,1,1,1 -BRDA:11,2,0,1 -BRDA:11,2,1,1 -BRF:4 -BRH:4 -end_of_record -TN: -SF:/Volumes/Documents/sagalbot/Sites/vue-select/src/components/Params.vue -FNF:0 -FNH:0 -DA:0,1 -LF:1 -LH:1 -BRF:0 -BRH:0 -end_of_record -TN: -SF:/Volumes/Documents/sagalbot/Sites/vue-select/src/vuex/actions.js -FN:6,setSelected -FN:12,toggleOptionType -FN:18,setPlaceholder -FN:24,toggleMultiple -FNF:4 -FNH:0 -FNDA:0,setSelected -FNDA:0,toggleOptionType -FNDA:0,setPlaceholder -FNDA:0,toggleMultiple -DA:0,1 -DA:1,1 -DA:2,0 -DA:5,1 -DA:6,0 -DA:9,1 -DA:10,0 -DA:13,1 -DA:14,0 -LF:9 -LH:5 -BRF:0 -BRH:0 -end_of_record -TN: -SF:/Volumes/Documents/sagalbot/Sites/vue-select/src/vuex/store.js -FN:15,_interopRequireDefault -FN:33,SET_SELECTED -FN:36,TOGGLE_OPTION_TYPE -FN:43,SET_PLACEHOLDER -FN:46,TOGGLE_MULTIPLE -FN:49,SET_MAX_HEIGHT -FNF:6 -FNH:1 -FNDA:2,_interopRequireDefault -FNDA:0,SET_SELECTED -FNDA:0,TOGGLE_OPTION_TYPE -FNDA:0,SET_PLACEHOLDER -FNDA:0,TOGGLE_MULTIPLE -FNDA:0,SET_MAX_HEIGHT -DA:0,2 -DA:1,1 -DA:2,1 -DA:4,1 -DA:5,1 -DA:7,1 -DA:19,1 -DA:21,0 -DA:25,0 -DA:26,0 -DA:28,0 -DA:33,0 -DA:37,0 -DA:41,0 -LF:14 -LH:7 -BRDA:15,1,0,0 -BRDA:15,1,1,2 -BRDA:15,2,0,2 -BRDA:15,2,1,2 -BRDA:37,3,0,0 -BRDA:37,3,1,0 -BRF:6 -BRH:4 -end_of_record