Name: espower-typescript
Owner: power-assert-js
Description: power-assert instrumentor for TypeScript
Created: 2015-05-11 17:49:54.0
Updated: 2018-05-04 03:09:22.0
Pushed: 2018-03-28 12:31:25.0
Size: 103
Language: TypeScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
power-assert instrumentor for TypeScript
m install -D espower-typescript power-assert mocha
est/test.ts
rt assert = require('assert');
ribe('Array#join', () => {
('joins all elements into a string with separator', () => {
assert(['a', 'b', 'c'].join(':') === 'a:b:c');
;
onsole
or mocha version >= 4
node_modules/.bin/mocha --require espower-typescript/guess "test/**/*.ts"
or mocha version < 4 (deprecated)
node_modules/.bin/mocha --compilers ts:espower-typescript/guess "test/**/*.ts"
test
directoryYou can set test directory in your package.json
"name": "your-module",
"description": "Your module",
"version": "0.0.1",
"directories": {
"test": "spec/"
},
Then, run mocha with --require espower-typescript/guess
or mocha version >= 4
node_modules/.bin/mocha --require espower-typescript/guess "spec/**/*.ts"
or mocha version < 4 (deprecated)
node_modules/.bin/mocha --compilers ts:espower-typescript/guess "spec/**/*.ts"
Note: 'espower-typescript/guess'
is inspired by intelli-espower-loader
If tsconfig.json is in your prject root, 'espower-typescript/guess'
loads it automatically.
Note: only compilerOptions
field in tsconfig.json is applied.
.tsx
files are supported.