Skip to content
This repository was archived by the owner on May 26, 2023. It is now read-only.

Commit 3c6bb04

Browse files
chore(karma): use super-dots and mocha reporter
1 parent f8065f2 commit 3c6bb04

File tree

3 files changed

+129
-22
lines changed

3 files changed

+129
-22
lines changed

karma.conf.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,12 @@ module.exports = function(config) {
6666
// level of logging
6767
// possible values: LOG_DISABLE, LOG_ERROR, LOG_WARN, LOG_INFO, LOG_DEBUG
6868
logLevel: "warn",
69-
// possible values: 'dots', 'progress'
70-
reporters: 'dots',
69+
70+
reporters: ['super-dots', 'mocha'],
7171
colors: true,
72+
mochaReporter: {
73+
output: 'minimal',
74+
},
7275

7376
port: 8080,
7477

@@ -87,6 +90,8 @@ module.exports = function(config) {
8790
plugins: [
8891
require('karma-webpack'),
8992
require('karma-sourcemap-loader'),
93+
require('karma-super-dots-reporter'),
94+
require('karma-mocha-reporter'),
9095
require('karma-jasmine'),
9196
require('karma-chrome-launcher')
9297
],

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,11 @@
8888
"karma": "2.0.0",
8989
"karma-chrome-launcher": "2.2.0",
9090
"karma-jasmine": "1.1.1",
91+
"karma-mocha-reporter": "^2.2.5",
9192
"karma-phantomjs-launcher": "1.0.4",
9293
"karma-sourcemap-loader": "0.3.7",
93-
"karma-webpack": "^2.0.13",
94+
"karma-super-dots-reporter": "^0.1.0",
95+
"karma-webpack": "^3.0.0",
9496
"lodash": "4.17.5",
9597
"rollup": "0.57.1",
9698
"rollup-plugin-node-resolve": "3.3.0",

yarn.lock

Lines changed: 119 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,10 @@ amdefine@>=0.0.4:
215215
version "1.0.1"
216216
resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
217217

218+
ansi-regex@^0.2.0, ansi-regex@^0.2.1:
219+
version "0.2.1"
220+
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.2.1.tgz#0d8e946967a3d8143f93e24e298525fc1b2235f9"
221+
218222
ansi-regex@^2.0.0:
219223
version "2.1.1"
220224
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
@@ -223,6 +227,10 @@ ansi-regex@^3.0.0:
223227
version "3.0.0"
224228
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
225229

230+
ansi-styles@^1.1.0:
231+
version "1.1.0"
232+
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de"
233+
226234
ansi-styles@^2.2.1:
227235
version "2.2.1"
228236
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
@@ -233,6 +241,12 @@ ansi-styles@^3.1.0, ansi-styles@^3.2.0:
233241
dependencies:
234242
color-convert "^1.9.0"
235243

244+
ansi-styles@^3.2.1:
245+
version "3.2.1"
246+
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
247+
dependencies:
248+
color-convert "^1.9.0"
249+
236250
anymatch@^1.3.0:
237251
version "1.3.0"
238252
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507"
@@ -857,7 +871,17 @@ center-align@^0.1.1:
857871
align-text "^0.1.3"
858872
lazy-cache "^1.0.3"
859873

860-
chalk@^1.1.1, chalk@^1.1.3:
874+
chalk@^0.5.1:
875+
version "0.5.1"
876+
resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174"
877+
dependencies:
878+
ansi-styles "^1.1.0"
879+
escape-string-regexp "^1.0.0"
880+
has-ansi "^0.1.0"
881+
strip-ansi "^0.3.0"
882+
supports-color "^0.2.0"
883+
884+
chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
861885
version "1.1.3"
862886
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
863887
dependencies:
@@ -867,6 +891,14 @@ chalk@^1.1.1, chalk@^1.1.3:
867891
strip-ansi "^3.0.0"
868892
supports-color "^2.0.0"
869893

894+
chalk@^2.0.1:
895+
version "2.3.2"
896+
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.2.tgz#250dc96b07491bfd601e648d66ddf5f60c7a5c65"
897+
dependencies:
898+
ansi-styles "^3.2.1"
899+
escape-string-regexp "^1.0.5"
900+
supports-color "^5.3.0"
901+
870902
chalk@^2.1.0, chalk@^2.3.0:
871903
version "2.3.0"
872904
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba"
@@ -1716,7 +1748,7 @@ escape-html@~1.0.3:
17161748
version "1.0.3"
17171749
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
17181750

1719-
escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
1751+
escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
17201752
version "1.0.5"
17211753
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
17221754

@@ -2312,6 +2344,12 @@ har-validator@~5.0.3:
23122344
ajv "^5.1.0"
23132345
har-schema "^2.0.0"
23142346

2347+
has-ansi@^0.1.0:
2348+
version "0.1.0"
2349+
resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-0.1.0.tgz#84f265aae8c0e6a88a12d7022894b7568894c62e"
2350+
dependencies:
2351+
ansi-regex "^0.2.0"
2352+
23152353
has-ansi@^2.0.0:
23162354
version "2.0.0"
23172355
resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
@@ -2332,6 +2370,10 @@ has-flag@^2.0.0:
23322370
version "2.0.0"
23332371
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
23342372

2373+
has-flag@^3.0.0:
2374+
version "3.0.0"
2375+
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
2376+
23352377
has-unicode@^2.0.0:
23362378
version "2.0.1"
23372379
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
@@ -2993,6 +3035,14 @@ [email protected]:
29933035
version "1.1.1"
29943036
resolved "https://registry.yarnpkg.com/karma-jasmine/-/karma-jasmine-1.1.1.tgz#6fe840e75a11600c9d91e84b33c458e1c46a3529"
29953037

3038+
karma-mocha-reporter@^2.2.5:
3039+
version "2.2.5"
3040+
resolved "https://registry.yarnpkg.com/karma-mocha-reporter/-/karma-mocha-reporter-2.2.5.tgz#15120095e8ed819186e47a0b012f3cd741895560"
3041+
dependencies:
3042+
chalk "^2.1.0"
3043+
log-symbols "^2.1.0"
3044+
strip-ansi "^4.0.0"
3045+
29963046
29973047
version "1.0.4"
29983048
resolved "https://registry.yarnpkg.com/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.4.tgz#d23ca34801bda9863ad318e3bb4bd4062b13acd2"
@@ -3006,16 +3056,23 @@ [email protected]:
30063056
dependencies:
30073057
graceful-fs "^4.1.2"
30083058

3009-
karma-webpack@^2.0.13:
3010-
version "2.0.13"
3011-
resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-2.0.13.tgz#cf56e3056c15b7747a0bb2140fc9a6be41dd9f02"
3059+
karma-super-dots-reporter@^0.1.0:
3060+
version "0.1.0"
3061+
resolved "https://registry.yarnpkg.com/karma-super-dots-reporter/-/karma-super-dots-reporter-0.1.0.tgz#8840f8e6669b1076ca5d5aad003435f62864f208"
3062+
dependencies:
3063+
chalk "^0.5.1"
3064+
log-symbols "^1.0.1"
3065+
3066+
karma-webpack@^3.0.0:
3067+
version "3.0.0"
3068+
resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-3.0.0.tgz#bf009c5b73c667c11c015717e9e520f581317c44"
30123069
dependencies:
30133070
async "^2.0.0"
30143071
babel-runtime "^6.0.0"
30153072
loader-utils "^1.0.0"
30163073
lodash "^4.0.0"
30173074
source-map "^0.5.6"
3018-
webpack-dev-middleware "^1.12.0"
3075+
webpack-dev-middleware "^2.0.6"
30193076

30203077
30213078
version "2.0.0"
@@ -3229,6 +3286,18 @@ lodash@^4.0.0, lodash@^4.0.1, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lo
32293286
version "4.17.4"
32303287
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
32313288

3289+
log-symbols@^1.0.1:
3290+
version "1.0.2"
3291+
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18"
3292+
dependencies:
3293+
chalk "^1.0.0"
3294+
3295+
log-symbols@^2.1.0:
3296+
version "2.2.0"
3297+
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a"
3298+
dependencies:
3299+
chalk "^2.0.1"
3300+
32323301
log4js@^2.3.9:
32333302
version "2.4.1"
32343303
resolved "https://registry.yarnpkg.com/log4js/-/log4js-2.4.1.tgz#b0c4e88133e0e3056afdc6f91f7f377576158778"
@@ -3255,11 +3324,15 @@ loggly@^1.1.0:
32553324
request "2.75.x"
32563325
timespan "2.3.x"
32573326

3327+
loglevelnext@^1.0.1:
3328+
version "1.0.3"
3329+
resolved "https://registry.yarnpkg.com/loglevelnext/-/loglevelnext-1.0.3.tgz#0f69277e73bbbf2cd61b94d82313216bf87ac66e"
3330+
32583331
longest@^1.0.1:
32593332
version "1.0.1"
32603333
resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
32613334

3262-
loud-rejection@^1.0.0:
3335+
loud-rejection@^1.0.0, loud-rejection@^1.6.0:
32633336
version "1.6.0"
32643337
resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
32653338
dependencies:
@@ -3458,9 +3531,9 @@ mime@^1.3.4:
34583531
version "1.3.6"
34593532
resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0"
34603533

3461-
mime@^1.5.0:
3462-
version "1.6.0"
3463-
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
3534+
mime@^2.1.0:
3535+
version "2.2.0"
3536+
resolved "https://registry.yarnpkg.com/mime/-/mime-2.2.0.tgz#161e541965551d3b549fa1114391e3a3d55b923b"
34643537

34653538
mimic-fn@^1.0.0:
34663539
version "1.1.0"
@@ -5192,6 +5265,12 @@ stringstream@~0.0.4, stringstream@~0.0.5:
51925265
version "0.0.5"
51935266
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
51945267

5268+
strip-ansi@^0.3.0:
5269+
version "0.3.0"
5270+
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.3.0.tgz#25f48ea22ca79187f3174a4db8759347bb126220"
5271+
dependencies:
5272+
ansi-regex "^0.2.1"
5273+
51955274
strip-ansi@^3.0.0, strip-ansi@^3.0.1:
51965275
version "3.0.1"
51975276
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
@@ -5234,6 +5313,10 @@ subarg@^1.0.0:
52345313
dependencies:
52355314
minimist "^1.1.0"
52365315

5316+
supports-color@^0.2.0:
5317+
version "0.2.0"
5318+
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a"
5319+
52375320
supports-color@^2.0.0:
52385321
version "2.0.0"
52395322
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
@@ -5244,6 +5327,12 @@ supports-color@^4.0.0:
52445327
dependencies:
52455328
has-flag "^2.0.0"
52465329

5330+
supports-color@^5.3.0:
5331+
version "5.3.0"
5332+
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.3.0.tgz#5b24ac15db80fa927cf5227a4a33fd3c4c7676c0"
5333+
dependencies:
5334+
has-flag "^3.0.0"
5335+
52475336
syntax-error@^1.1.1:
52485337
version "1.3.0"
52495338
resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.3.0.tgz#1ed9266c4d40be75dc55bf9bb1cb77062bb96ca1"
@@ -5298,10 +5387,6 @@ thunkify@~2.1.1:
52985387
version "2.1.2"
52995388
resolved "https://registry.yarnpkg.com/thunkify/-/thunkify-2.1.2.tgz#faa0e9d230c51acc95ca13a361ac05ca7e04553d"
53005389

5301-
time-stamp@^2.0.0:
5302-
version "2.0.0"
5303-
resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-2.0.0.tgz#95c6a44530e15ba8d6f4a3ecb8c3a3fac46da357"
5304-
53055390
time-zone@^1.0.0:
53065391
version "1.0.0"
53075392
resolved "https://registry.yarnpkg.com/time-zone/-/time-zone-1.0.0.tgz#99c5bf55958966af6d06d83bdf3800dc82faec5d"
@@ -5627,6 +5712,10 @@ urix@^0.1.0:
56275712
version "0.1.0"
56285713
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
56295714

5715+
url-join@^2.0.2:
5716+
version "2.0.5"
5717+
resolved "https://registry.yarnpkg.com/url-join/-/url-join-2.0.5.tgz#5af22f18c052a000a48d7b82c5e9c2e2feeda728"
5718+
56305719
url@^0.11.0, url@~0.11.0:
56315720
version "0.11.0"
56325721
resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
@@ -5708,15 +5797,26 @@ watchpack@^1.5.0:
57085797
graceful-fs "^4.1.2"
57095798
neo-async "^2.5.0"
57105799

5711-
webpack-dev-middleware@^1.12.0:
5712-
version "1.12.2"
5713-
resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz#f8fc1120ce3b4fc5680ceecb43d777966b21105e"
5800+
webpack-dev-middleware@^2.0.6:
5801+
version "2.0.6"
5802+
resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-2.0.6.tgz#a51692801e8310844ef3e3790e1eacfe52326fd4"
57145803
dependencies:
5804+
loud-rejection "^1.6.0"
57155805
memory-fs "~0.4.1"
5716-
mime "^1.5.0"
5806+
mime "^2.1.0"
57175807
path-is-absolute "^1.0.0"
57185808
range-parser "^1.0.3"
5719-
time-stamp "^2.0.0"
5809+
url-join "^2.0.2"
5810+
webpack-log "^1.0.1"
5811+
5812+
webpack-log@^1.0.1:
5813+
version "1.1.2"
5814+
resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-1.1.2.tgz#cdc76016537eed24708dc6aa3d1e52189efee107"
5815+
dependencies:
5816+
chalk "^2.1.0"
5817+
log-symbols "^2.1.0"
5818+
loglevelnext "^1.0.1"
5819+
uuid "^3.1.0"
57205820

57215821
webpack-sources@^1.0.1:
57225822
version "1.0.1"

0 commit comments

Comments
 (0)