Yoshiya Hinosawa
186354327c
chore: enable doc type checking ( #1050 )
2021-07-23 19:09:38 +09:00
Guilherme J. Tramontina
c27b2593d4
fix(testing/asserts): cater for different class constructor functions ( #1000 )
2021-07-22 13:53:53 +09:00
Fuji Haruka
1c96a57fdc
Don't merge diff when it's not spaces even if it's surrounded by word-diff ( #1032 )
2021-07-13 13:40:38 -04:00
Jesse Jackson
91cd23ab81
fix: improve type safety for browser-compatible modules ( #995 )
...
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
2021-07-06 11:15:37 +09:00
Mark Fulton
fe93815008
fix(fail): use return type of never ( #1002 )
2021-07-05 11:44:09 -04:00
Simon Lecoq
a43cb5b322
feat(testing/asserts): improved strings diff ( #948 )
2021-06-24 16:58:35 +09:00
Jesse Jackson
ce65e694b0
feat(testing/asserts): use assertion signature for "assertExists" ( #969 )
2021-06-24 14:46:20 +09:00
Mark Fulton
a4c4dc2c60
fix(testing/asserts): fix handling of Weak* objects ( #951 )
2021-06-07 16:06:29 +09:00
Yusuke Tanaka
81be5faad9
chore: remove ESLint directives ( #941 )
2021-05-30 15:25:01 +09:00
Simon Lecoq
71b6522513
fix(testing): support array values in assertObjectMatch ( #906 )
2021-05-13 17:04:22 +09:00
Simon Lecoq
7e4d6efe24
fix(std/testing): equals does not differentiate undefined/absent keys ( #849 )
2021-04-14 14:50:48 +09:00
Yasser A.Idrissi
1333c6f916
fix(testing): Function signature of assertObjectEquals() does not accept interfaces #741 ( #763 )
...
Co-authored-by: William Perron <hey@wperron.io>
2021-04-05 08:02:59 -04:00
William Perron
69f3d67cb2
chore: remove Promise<void>
return type annotation ( #819 )
...
There's a couple of instances where `Promise<void>` is still there,
those are the exceptions, for example functions that explicitely return
a `Promise` object or functions that return the promise from another
function call without any `await` statement.
used this one-liner to automatically remove everything:
```bash
grep -rli 'promise<void>' | xargs sed -i 's/: Promise<void>//g
```
2021-04-05 07:49:05 -04:00
Yusuke Tanaka
b134d54319
refactor: fix codes to pass no-unused-vars
lint ( #764 )
2021-03-02 15:31:37 +09:00
Simon Lecoq
b35290541d
fix(std/testing) : Handle Symbols correctly in deep equalities ( #731 )
2021-02-16 13:23:39 +01:00
Ryan Dahl
48a2496dbe
update copyright to 2021 ( denoland/deno#9081 )
2021-02-01 10:46:59 +00:00
Nayeem Rahman
a0bfd92db8
fix: Don't use JSDoc syntax for browser-compatibility headers ( denoland/deno#8960 )
2021-02-01 10:46:58 +00:00
William Perron
0ea945721b
docs: add missing jsdoc comments to exported functions ( denoland/deno#8442 )
...
includes:
- http/file_server.ts
- testing/_diff.ts
- testing/asserts.ts
Relates to denoland/deno#7487
2021-02-01 10:46:58 +00:00
Bartek Iwańczuk
57d903a06b
build: migrate to dlint ( denoland/deno#8176 )
...
This commit migrates repository from using "eslint"
to "dlint" for linting JavaScript code.
2021-02-01 10:46:58 +00:00
Yasser A.Idrissi
ee1f8219b7
feat(testing): Add assertExists assertion ( denoland/deno#7874 )
2021-02-01 10:46:58 +00:00
Tim Reichen
55a7adb58e
rename(testing): rename assert*Contains to assert*Includes ( denoland/deno#7951 )
...
This commit renames two assertion functions to better align with JS API:
- assertStringContains -> assertStringIncludes
- assertArrayContains -> assertArrayIncludes
2021-02-01 10:46:58 +00:00
Simon Lecoq
75e51cd223
feat(testing): Add support for object assertion against object subset ( denoland/deno#8001 )
...
This commit add supports for a new assertion function
"assertObjectMatch" which allows to test an actual object
against an expected object subset (i.e. inclusivity, not equality).
2021-02-01 10:46:58 +00:00
tokiedokie
8567b960f8
docs: version all imports in README ( denoland/deno#7442 )
...
Use $STD_VERSION in README files to automatically
display proper version.
2021-02-01 10:46:58 +00:00
Trivikram Kamat
eb1c38cfbf
docs: end sentences with a period in markdown ( denoland/deno#7813 )
2021-02-01 10:46:58 +00:00
tokiedokie
d4dcf633bd
refactor(testing): Get rid of default export and make testing/diff.ts private ( denoland/deno#7592 )
2021-02-01 10:46:58 +00:00
Nayeem Rahman
d80fb379cb
feat(cli/console): Add Deno.InspectOptions::colors ( denoland/deno#7742 )
...
Ref: https://github.com/denoland/deno/pull/7516#pullrequestreview-489567120
2021-02-01 10:46:58 +00:00
David Sherret
99e0dca320
feat(fmt): Sort named import and export specifiers ( denoland/deno#7711 )
2021-02-01 10:46:58 +00:00
tokiedokie
d3fa1bbf5d
chore: add copyright ( denoland/deno#7593 )
2021-02-01 10:46:58 +00:00
Casper Beyer
ec04cb2584
fix(cli/console): always quote and escape inspected strings ( denoland/deno#7546 )
2021-02-01 10:46:58 +00:00
Pig Fang
c08982f09a
fix(testing): assertion diff color ( denoland/deno#7499 )
2021-02-01 10:46:58 +00:00
Christian Petersen
fc70f85d14
fix(testing): invalid dates assertion equality ( denoland/deno#7230 )
2021-02-01 10:46:58 +00:00
xcatliu
2f39e2eb24
feat(testing): add assertNotMatch ( denoland/deno#6775 )
2021-02-01 10:46:58 +00:00
Casper Beyer
521dd0834c
test(testing): reduce bench test iterations to 1e3 ( denoland/deno#7200 )
2021-02-01 10:46:58 +00:00
Kitson Kelly
d47cdf14aa
feat: update to TypeScript 4.0 ( denoland/deno#6514 )
2021-02-01 10:46:58 +00:00
Schwarzkopf Balázs
198851ee64
fix(node): misnamed assert exports ( denoland/deno#7123 )
2021-02-01 10:46:58 +00:00
David Sherret
1425960509
Use dprint for internal formatting ( denoland/deno#6682 )
2021-02-01 10:46:58 +00:00
Rob Waller
e9e789c933
fix(testing): assertThrows inheritance ( denoland/deno#6623 )
2021-02-01 10:46:58 +00:00
Nayeem Rahman
26b0fa530f
feat(Deno.inspect): Add sorted, trailingComma, compact and iterableLimit to InspectOptions ( denoland/deno#6591 )
2021-02-01 10:46:58 +00:00
uki00a
221393d449
fix(tesing/asserts): assertEquals/NotEquals should use milliseconds in Date ( denoland/deno#6644 )
2021-02-01 10:46:58 +00:00
WJH
634fc770a0
improve(asserts): allow assert functions to specify type parameter ( denoland/deno#6413 )
2021-02-01 10:46:58 +00:00
Bartek Iwańczuk
14b9403143
upgrade: swc_ecma_visit, dprint, deno_lint ( denoland/deno#6580 )
2021-02-01 10:46:58 +00:00
Yasser A.Idrissi
dbcef80d97
refactor(testing): Remove unuseful statement ( denoland/deno#6486 )
2021-02-01 10:46:58 +00:00
Casper Beyer
95568a5113
fix(testing) assertArrayContains should work with any array-like ( denoland/deno#6402 )
2021-02-01 10:46:58 +00:00
Rob Waller
f1f31bc965
fix(testing): assertThrows gracefully fails if non-Error thrown ( denoland/deno#6330 )
2021-02-01 10:46:58 +00:00
Vladimir Iakovlev
ac76e3c085
Update assertions names in testing README ( denoland/deno#6318 )
2021-02-01 10:46:58 +00:00
Joel Chippindale
64f0355dfd
Fix assertEqual so that it handles URL objects ( denoland/deno#6278 )
2021-02-01 10:46:58 +00:00
Nayeem Rahman
ccb92613f0
refactor: Don't destructure the Deno namespace ( denoland/deno#6268 )
2021-02-01 10:46:58 +00:00
Szalay Kristóf
6908dc02f4
fix(testing/bench): Make progress callback async ( denoland/deno#6175 )
2021-02-01 10:46:57 +00:00
Casper Beyer
eb9127bf38
Rename abbreviated assertions in testing ( denoland/deno#6118 )
2021-02-01 10:46:57 +00:00
Jon Short
75198c971e
feat(testing): Allow non-void promises in assertThrowsAsync ( denoland/deno#6052 )
2021-02-01 10:46:57 +00:00
Szalay Kristóf
a2608199ae
refactor(testing/bench): Remove differentiating on runs count ( denoland/deno#6084 )
2021-02-01 10:46:57 +00:00
Szalay Kristóf
40b4a97c67
fix(testing/bench): clock assertions without --allow-hrtime ( denoland/deno#6069 )
2021-02-01 10:46:57 +00:00
Szalay Kristóf
b70486f8bd
docs: benchmarking ( denoland/deno#6075 )
2021-02-01 10:46:57 +00:00
Nayeem Rahman
63f4e7a223
fix(testing/asserts): Format values in assertArrayContains() ( denoland/deno#6060 )
2021-02-01 10:46:57 +00:00
Szalay Kristóf
beeaf368df
feat(testing): benching progress callback ( denoland/deno#5941 )
2021-02-01 10:46:57 +00:00
Szalay Kristóf
95a10d7abf
Return results in benchmark promise ( denoland/deno#5842 )
2021-02-01 10:46:57 +00:00
Nayeem Rahman
309e1cb6a0
fix(testing/asserts): Support browsers ( denoland/deno#5847 )
2021-02-01 10:46:57 +00:00
Speykious
659825a0ef
Provide better ANSI colorized output when inspecting objects ( denoland/deno#5404 )
2021-02-01 10:46:57 +00:00
Stéphane Klein
f88c05396d
fix(testing): Provide message and diff for assertStrictEq ( denoland/deno#5417 )
...
closes denoland/deno#5416
2021-02-01 10:46:57 +00:00
Nayeem Rahman
e4cb19d01d
BREAKING: Remove Deno.EOF, use null instead ( denoland/deno#4953 )
2021-02-01 10:46:57 +00:00
Bartek Iwańczuk
4facff44f2
BREAKING: remove overload of Deno.test() ( denoland/deno#4951 )
...
This commit removes overload of Deno.test() that accepted named
function.
2021-02-01 10:46:57 +00:00
Nayeem Rahman
1fcef0d8e7
Remove testing/format.ts ( denoland/deno#4749 )
2021-02-01 10:46:57 +00:00
Chris Knight
36605613c5
fix(testing/asserts): change left/right to actual/expected ( denoland/deno#4697 )
2021-02-01 10:46:57 +00:00
Bartek Iwańczuk
3be952f68f
remove testing/runner.ts ( denoland/deno#4649 )
2021-02-01 10:46:57 +00:00
Khải
8fb1aba3ba
fix(testing): formatting bigint ( denoland/deno#4626 )
2021-02-01 10:46:57 +00:00
Nayeem Rahman
e7c907bc7b
refactor(cli/js/testing): Reduce testing interfaces ( denoland/deno#4451 )
...
* Reduce "testing" interfaces
* Use a callback instead of a generator for Deno.runTests()
* Default RunTestsOptions::reportToConsole to true
* Compose TestMessage into a single interface
2021-02-01 10:46:57 +00:00
Kitson Kelly
7914eae5f0
Update to Prettier 2 and use ES Private Fields ( denoland/deno#4498 )
2021-02-01 10:46:57 +00:00
Samrith Shankar
204ebc523d
Add require-await lint rule ( denoland/deno#4401 )
2021-02-01 10:46:57 +00:00
Nayeem Rahman
d977bf43d0
fix(http): Fix respond error test on Windows ( denoland/deno#4408 )
2021-02-01 10:46:57 +00:00
Bartek Iwańczuk
fbf385164b
remove testing/runner.ts, use deno test for tests ( denoland/deno#4397 )
...
This introduces BREAKING CHANGE by removing "testing/runner.ts".
Std tests are now run using "deno test" subcommand.
2021-02-01 10:46:57 +00:00
Bartek Iwańczuk
9195988b03
fix: testing/runner.ts and deno test ( denoland/deno#4392 )
...
After splitting "failFast" and "exitOnFail" arguments, there was a situation where failing tests did not exit with code 1.
* fixed argument value passed to Deno.runTests() in deno test
* fixed argument value passed to Deno.runTests() in testing/runner.ts
* added integration tests for deno test to ensure failFast and exitOnFail work as expected
* don't write test file to file system, but keep it in memory
2021-02-01 10:46:57 +00:00
Bartek Iwańczuk
a19e660a30
feat: Deno.test() sanitizes ops and resources ( denoland/deno#4399 )
...
This PR brings assertOps and assertResources sanitizers to Deno.test() API.
assertOps checks that test doesn't leak async ops, ie. there are no unresolved
promises originating from Deno APIs. Enabled by default, can be disabled using
Deno.TestDefinition.disableOpSanitizer.
assertResources checks that test doesn't leak resources, ie. all resources used
in test are closed. For example; if a file is opened during a test case it must be
explicitly closed before test case finishes. It's most useful for asynchronous
generators. Enabled by default, can be disabled using
Deno.TestDefinition.disableResourceSanitizer.
We've used those sanitizers in internal runtime tests and it proved very useful in
surfacing incorrect tests which resulted in interference between the tests.
All tests have been sanitized.
Closes denoland/deno#4208
2021-02-01 10:46:57 +00:00
Nayeem Rahman
c8d15ec7b2
refactor: Cleanup options object parameters ( denoland/deno#4296 )
2021-02-01 10:46:57 +00:00
Chris Knight
53599846fc
test: add actual error class to fail message ( denoland/deno#4305 )
2021-02-01 10:46:57 +00:00
Bartek Iwańczuk
8bd4c5ed4d
rename Deno.Err -> Deno.errors ( denoland/deno#4093 )
2021-02-01 10:46:57 +00:00
Yusuke Sakurai
b490e1199c
fix: [ws] sock shouldn't throw eof error when failed to read frame ( denoland/deno#4083 )
2021-02-01 10:46:57 +00:00
Bartek Iwańczuk
f5cbcf287e
refactor: remove unneeded ErrorKinds ( denoland/deno#3936 )
2021-02-01 10:46:57 +00:00
Bartek Iwańczuk
b9f5505ebe
update references to testing/mod.ts in manual ( denoland/deno#3973 )
2021-02-01 10:46:57 +00:00
Bartek Iwańczuk
82a523639a
refactor: rewrite tests in to use Deno.test ( denoland/deno#3930 )
2021-02-01 10:46:57 +00:00
Yusuke Sakurai
ee8ec4b053
remove non-null assertion operator from std (part1) ( denoland/deno#3900 )
2021-02-01 10:46:57 +00:00
Ry Dahl
51658155cf
feat: Deno.args now does not include script ( denoland/deno#3628 )
...
Previously Deno.args was ["script.js", "arg1", "arg2"]
Now it is just ["arg1", "arg2"]
BREAKING CHANGE
2021-02-01 10:46:56 +00:00
Ry Dahl
3a9eb92372
Happy new year! ( denoland/deno#3578 )
2021-02-01 10:46:56 +00:00
Nayeem Rahman
90bd2ad881
feat: Add missing mod.ts files in std ( denoland/deno#3509 )
...
archive/tar.ts:
- Remove FileReader.
- Remove FileWriter.
encoding/csv.ts:
- ExtendedParseOptions -> ParseOptions
- HeaderOption -> HeaderOptions
- ParseOptions -> ReadOptions
- readAll() -> readMatrix()
encoding/yaml.ts:
- DumpOptions -> StringifyOptions
fmt/colors.ts:
- getEnabled() -> getColorEnabled()
- setEnabled() -> setColorEnabled()
testing/mod.ts:
- Re-export sibling modules.
2021-02-01 10:46:56 +00:00
Yoshiya Hinosawa
b04ae5a9b8
Improve empty test case error messages ( denoland/deno#3514 )
2021-02-01 10:46:56 +00:00
Bartek Iwańczuk
c0623f5afd
run std test with cargo test ( denoland/deno#3344 )
...
Removes three CI jobs
2021-02-01 10:46:56 +00:00
Nayeem Rahman
0a92976bb0
fix: error handling in fs/walk() ( denoland/deno#3318 )
...
- Make assertThrows() return the Error
- Remove WalkOptions::onError()
2021-02-01 10:46:56 +00:00
Kitson Kelly
1c5db631f7
Update to TypeScript 3.7 ( denoland/deno#3275 )
...
and update to prettier 1.19
Also, update `assert()` and remove not null assertions where possibly
in `cli`.
Closes denoland/deno#3273
2021-02-01 10:46:56 +00:00
James Wright
1abe6fe8f4
Consolidates asserts#equal branches for keyed collections (Map/Set) and supports deep equality of Map keys ( denoland/deno#3258 )
2021-02-01 10:46:56 +00:00
James Wright
b26206d217
Support for deep Map
equality with asserts#equal
( denoland/deno#3236 )
2021-02-01 10:46:56 +00:00
Nayeem Rahman
5b2aec7a62
std: Move fs/path to the top-level ( denoland/deno#3100 )
2021-02-01 10:46:56 +00:00
Ryan Dahl
d491d2e747
Run deno_std tests in github actions
2021-02-01 10:46:56 +00:00
Yoshiya Hinosawa
c3fe858f98
Update eslint and @typescript-eslint ( #621 )
2019-10-05 12:02:34 -04:00
Nayeem Rahman
8c90bd9d0b
Implement expandGlob() and expandGlobSync() ( #617 )
...
fs/glob.ts:
- Improve prototypes for expandGlob() and expandGlobSync() from #604 .
- Rename glob() to globToRegExp().
- Add normalizeGlob() and joinGlobs().
- Extract GlobToRegExpOptions from GlobOptions, remove the strict
and filepath options.
fs/globrex.ts:
- Add GlobrexOptions.
fs/path/constants.ts:
- Add SEP_PATTERN.
fs/walk.ts:
- Add WalkOptions::includeFiles
- Default WalkOptions::includeDirs to true.
- Don't traverse directories matching a skip pattern.
- Remove walkSync()'s default root value.
prettier:
- Refactor to use expandGlob().
testing:
- Make findTestModules() an async generator.
2019-10-02 13:59:27 -04:00
Nayeem Rahman
17a214bbd5
Test runner v2 ( #604 )
2019-09-28 09:33:17 -04:00
Nayeem Rahman
e3a33a79e6
Remove //testing/main.ts ( #605 )
2019-09-21 14:32:15 -04:00
Axetroy
06958a4ada
bump prettier to 1.18.2 ( #592 )
2019-09-11 23:31:23 -04:00
Bartek Iwańczuk
cfb0eb55ab
reenable test getMatchingUrlsLocal ( #589 )
2019-09-08 17:20:11 -04:00
Ryan Dahl
539338db33
bump ci to v0.17.0 ( #585 )
2019-09-04 20:10:54 -04:00
Bartek Iwańczuk
5ef42ece7d
fix: better paths handling in test runner ( #574 )
2019-08-30 13:43:32 -04:00
Ryan Dahl
28e77389ff
Move colors to fmt ( #571 )
2019-08-24 10:38:18 -07:00
Eugen Cazacu
ed1b9e0563
print out the failed tests after the summary ( #554 )
2019-08-22 03:13:12 -04:00
Bartek Iwańczuk
4531fa8159
fix: add global test registry ( #568 )
...
After adding deno test command a new problem appeared.
If you try running deno test inside this repo test runner will find
80 test files but won't run any tests! This is caused by fact that
deno test uses tagged version of standard library which causes
test function available inside to repo to be different function that
test available in standard lib used by deno test.
2019-08-21 12:34:34 -04:00
Bartek Iwańczuk
15afc61356
add file:// prefix for imports in test runner ( #564 )
2019-08-15 10:17:08 -04:00
Bartek Iwańczuk
c44e5367bf
feat: test runner ( #516 )
2019-08-14 20:04:56 -04:00
Bartek Iwańczuk
bd146e0188
feat: add overloaded form of unit test declaration ( #563 )
2019-08-14 16:12:35 -04:00
Bartek Iwańczuk
ff2d7f24db
refactor 'assertEquals' ( #560 )
...
* merge 'testing/pretty.ts' into 'testing/asserts.ts'
* throw AssertionError in assertEquals
* update misc tests use AssertionError
2019-08-14 10:22:31 -04:00
Nayeem Rahman
5e77e8adc7
Make shebangs Linux compatible ( #545 )
2019-07-28 11:10:29 +00:00
Rong Sen Ng
ba4210cdb9
typo
2019-06-24 06:08:14 -07:00
Vincent LE GOFF
d44a47a08d
Testing: Pretty output + Silent mode ( #314 )
2019-06-19 05:43:49 -07:00
Axetroy
b04fda30c8
lint: add max line length rules ( #507 )
2019-06-18 21:22:01 -07:00
Kitson Kelly
2292fbe6b1
Remove console.error from asserts. ( #483 )
2019-06-06 10:27:55 -04:00
Bartek Iwańczuk
be24677d15
chore: Implement strict mode ( #453 )
2019-05-30 08:59:30 -04:00
Vincent LE GOFF
ad1b95eaf7
benching: use performance.now ( #385 )
2019-05-10 10:48:06 -04:00
Vincent LE GOFF
4543b563a9
Eslint fixes ( #356 )
...
Make warnings fail
2019-04-24 07:41:22 -04:00
Dmitry Sharshakov
9432d70329
Support Sets in asserts.equals ( #350 )
2019-04-22 09:39:33 -04:00
Vincent LE GOFF
95ab4e2a3c
Fix eslint warnings and small clean ups ( #339 )
2019-04-14 10:53:19 -04:00
Bartek Iwańczuk
2c119627dc
Fix denoland/deno#2064 ( #328 )
2019-04-09 04:33:22 -04:00
迷渡
7f4dae109e
fix usage code syntax error ( #318 )
2019-04-05 14:19:13 +03:00
Arash Arbabi
a1ceaa6ef7
fix: benchmarks not returning on deno 0.3.4+ ( #317 )
2019-03-30 15:52:33 -04:00
Ryan Dahl
eb5b1d9f53
Bump CI to v0.3.5 ( #312 )
...
Disable bench_test.ts because it hangs.
2019-03-30 15:03:43 -04:00
Vincent LE GOFF
cac060f388
Fix parallel testing ( #309 )
...
Fixes #308
Co-authored by @chiefbiiko
2019-03-28 12:29:27 -04:00
Vincent LE GOFF
d9e8953110
testing: turn off exitOnFail by default ( #307 )
2019-03-26 11:29:12 -04:00
Vincent LE GOFF
e17364b91f
Fix assertEquals for RegExp & Date ( #305 )
2019-03-26 08:15:16 -04:00
Axetroy
59adafe867
fix: wrong usage of assertThrowsAsync which without await keyword ( #295 )
2019-03-19 13:22:33 -04:00
Vincent LE GOFF
b699fa67be
Documentation clean up ( #288 )
2019-03-18 11:08:01 -04:00
Yoshiya Hinosawa
61af419bbc
fix: eslint errors ( #265 )
2019-03-12 01:51:51 -04:00
chiefbiiko
4de86f04de
Move benching into testing. ( #258 )
2019-03-11 14:21:13 -04:00
Vincent LE GOFF
d4088a1920
Use AssertionError instead of Error in testing ( #254 )
2019-03-08 16:04:43 -05:00
Ryan Dahl
02274ef48b
testing/asserts: Add unimplemented and unreachable ( #248 )
2019-03-08 02:32:46 -05:00
Vincent LE GOFF
899ab67cea
Add assertNotEquals, assertArrayContains ( #246 )
2019-03-07 09:08:19 -05:00
Ryan Dahl
4cf39d4a14
Rename assertEq to assertEquals ( #242 )
...
After some discussion it was found that assertEquals is more common
in JS (vs assertEqual, assertEq) and sounds better in the negated form:
assertNotEquals vs assertNE.
2019-03-06 19:42:24 -05:00
Vincent LE GOFF
e1d5c00279
Testing refactor ( #240 )
2019-03-06 16:39:50 -05:00
Andy Hayden
0fc13fffbd
Replace deno.land/x/ with deno.land/std/ ( #239 )
2019-03-06 10:24:53 -05:00
Vincent LE GOFF
c734e32343
Refactor asserts in testing ( #227 )
2019-03-05 14:58:28 -05:00
Vincent LE GOFF
8fb9f709a6
Use pretty assertEqual in testing ( #234 )
2019-03-04 20:03:50 -05:00
Kitson Kelly
c0390ade3d
Add eslint for linting ( #235 )
2019-03-04 19:53:35 -05:00
chiefbiiko
41bdd096f0
feat: parallel testing ( #224 )
2019-03-04 14:19:03 -05:00
Vincent LE GOFF
90871cfca6
Testing add ansi color support from color module ( #223 )
2019-03-02 14:56:53 -05:00
Ryan Dahl
93e5e0cd14
Bump CI to v0.3.1 ( #220 )
2019-03-01 02:54:21 -05:00
Andy Hayden
e609f0c7cb
Clean up the test failure output ( #209 )
2019-02-23 11:24:57 -05:00
Bartek Iwańczuk
817a0fb439
Add runIfMain method ( #215 )
2019-02-23 11:18:43 -05:00
EnokMan
f65fda8336
Fixed non-standard prefix on importing ( #216 )
2019-02-23 11:13:53 -05:00
bokuweb
ddafcc6572
feat: Add pretty assert ( #187 )
2019-02-15 11:11:55 -05:00
Ryan Dahl
34ca60376b
Pretty print exceptions ( #190 )
...
Explained here:
https://github.com/denoland/deno/issues/1559#issuecomment-462811554
2019-02-12 18:24:29 -05:00
Rob Muhlestein
5119cd3c59
runTests added to docs ( #164 )
2019-01-29 15:10:40 -05:00
Yoshiya Hinosawa
b792fe8c72
Port prettier ( #156 )
2019-01-26 23:19:56 -05:00
James Garbutt
c1c18c9469
testing: add fail() ( #123 )
2019-01-26 06:51:19 -05:00
Ryan Dahl
ec1675a8ca
testing: Don't automatically run on import ( #129 )
2019-01-24 16:25:13 -05:00
Kitson Kelly
83bb7e99b6
Add assert.throwsAsync()
2019-01-22 08:34:35 -06:00
Kitson Kelly
2f0ca2242f
Make testing more matainable
2019-01-22 08:34:35 -06:00
Kitson Kelly
9a3eb207dc
Improve assert ( #124 )
2019-01-15 21:57:40 -05:00
Yoshiya Hinosawa
41a2d21826
feat: print test status on the same line as test name ( #100 )
2019-01-09 10:32:37 -05:00
Ryan Dahl
297cf0975e
Fix format globs ( #87 )
2019-01-06 14:19:15 -05:00
Masashi Hirano
8221924d9a
Fix to use unknown type in testing/mod.ts ( #73 )
2019-01-04 11:59:50 -05:00
木杉
9d3d90560c
fix(testing): readme import url ( #81 )
2019-01-04 05:09:42 -05:00
Masashi Hirano
9552f28daf
Add testing/README.md ( #75 )
2019-01-03 14:16:15 -05:00
Ryan Dahl
61fdae51a7
Add testing module
2019-01-02 13:45:42 -05:00