Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
5
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

@Nana_777

Jasmine-nodeでテスト実行までの手順メモ

npmのインストールからJasmine-nodeでJavaScriptのテストを実行するまでのメモ

1.npmのインストール
下記のURLよりNode.jsをダウンロード、インストールしてください
https://nodejs.org/en/

2.Jasmine-nodeのインストール


npm install jasmine-node -g

3.テストを作成
テスト対象JS("Hello Jasmine-node"の文字列を返すfunctionをもつJS)
スクリーンショット 2017-12-24 8.29.44.png

テストコード(testFunctionが存在していることと、返り値が期待値と同じであることを確認)
スクリーンショット 2017-12-24 8.30.20.png

フォルダ階層
テストコード(test.jsの一つ下の階層として"spec"フォルダを作成し、その下にテストコードtesSpec.jsを作成)
スクリーンショット 2017-12-24 8.30.35.png

4.テスト実行
下記のコマンド実行(specフォルダ内でテストスクリプトを指定して実行する)

jasmine-node tesSpec.js

成功の場合
スクリーンショット 2017-12-24 8.38.19.png

失敗の場合
スクリーンショット 2017-12-24 8.40.42.png

投稿者情報
HP: http://nana-h.hatenablog.com/
YouTube:https://www.youtube.com/watch?v=ZLxHyrmqs1c

メモ
成功時についてはどのテストケースが成功したかのメッセージがないため、
Jasmine-runner等で出力を改善した方が良いと思います

環境
OS : Mac
エディタ:Visual Studio Code

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
5
Help us understand the problem. What are the problem?