Skip to content

Latest commit

 

History

72 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TDDBC for JavaScript with Node.js

これは、TDDBCのNode.js向けプロジェクトです。

Documentation

動作環境

  • Node.js : CI で検証しているのは 22.x / 24.x / 26.x です。mocha 11 が要求する 18.18.0 以上であれば動作する見込みですが、22 未満は検証していません。
  • npm : 8.3 以上。package.jsonoverrides はこれより古い npm では解釈されず、脆弱性の残る推移的依存が入ります。

セットアップ

  • まずはじめに、プロジェクトをcloneしてください。
$ git clone https://github.com/tddbc/javascript-mocha.git
  • 次に、依存関係をダウンロードしてください。
$ npm install
  • 最後に、下記の様に表示されるか、確認してください。
$ npm test

> javascript-mocha@0.1.0 pretest /path/to/projects/javascript-mocha
> npm run lint


> javascript-mocha@0.1.0 lint /path/to/projects/javascript-mocha
> eslint 'lib/**' 'test/**'


> javascript-mocha@0.1.0 test /path/to/projects/javascript-mocha
> mocha --require intelli-espower-loader



  Sample
    .status
      ✓ は、trueであるべき
    #say()
      ✓ は、"Hello TDDBC!"が返ってくるべき


  2 passing (9ms)

$

コマンド

コマンド 内容
npm test lint とテストをまとめて行います
npm run lint コードの静的検証を行います
npm run watch ファイル変更を監視し、変更があったらテストを自動で行います

License

Copyright (c) 2013 TDD BaseCamp and other contributors

http://devtesting.jp/tddbc/

https://github.com/tddbc

Licensed under the MIT license.

About

skeleton for Node.js users.

Resources

Stars

8 stars

Watchers

21 watching

Forks

Releases

Packages

Used by

Contributors

Languages