mizmarine / positivery_ui

positivery user interface (web)
0 stars 0 forks source link

クライアントのテスト仕組み調べる #9

Open mizmarine opened 7 years ago

mizmarine commented 7 years ago

vue-cli でつくったところ、e2e unit なるdirができている。 それぞれの書き方とかもちゃんと学んでおいたほうが良さそう。

ってかそもそも裏側で何がどう動いてるかすら知らないのでそこから調査。。。

mizmarine commented 7 years ago

package.json のこのへんやな。

  "scripts": {
    ...
    "unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run",
    "e2e": "node test/e2e/runner.js",
    "test": "npm run unit && npm run e2e",
    ...
  },

karma は聞いたことあるが runner.js ってなんだ。単純に別のライブラリキックしてるやつかもしれんね。

karma https://karma-runner.github.io/1.0/index.html

mizmarine commented 7 years ago

runner.js ってなんだ

中身見てみると、どうやら nightwatch.js なる e2e test framework があるらしい。へー。

http://nightwatchjs.org/