Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/lambdaisland/kaocha-cljs

ClojureScript support for Kaocha
https://github.com/lambdaisland/kaocha-cljs

Add missing hierarchy file, require kaocha.type.var

Turns out we did need kaocha.type.var, not just for the hierarchy definitions
but also for the r...

a7c94fc96dfaebd8f870b3640840581fbd4939a0 authored over 5 years ago by Arne Brasseur <[email protected]>
Bump kaocha version

a11e9d0f110805afd7486fef489c4aa22074592a authored over 5 years ago by Arne Brasseur <[email protected]>
Automatically set the compile target for node to :nodejs

1f671f7ad307d52c18574730965a3b5c786acf5b authored over 5 years ago by Arne Brasseur <[email protected]>
Add support for Matcher Combinators

This relies on the latest Kaocha for an updated message type
hierarchy (:kaocha/known-key) which...

52cd5c60efd841e6d652df2a20b5967b7f137584 authored over 5 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

e697aceebdb0a2ce9e7c3895eb0c012766c1373d authored over 5 years ago by Arne Brasseur <[email protected]>
Release v0.0-51

3afeeaf0e88267f911f445fb826de6ce8dab54cc authored over 5 years ago by Arne Brasseur <[email protected]>
Increase timeout

4b6a751ff93a7590e88f5ff2ad3647a6328f7df5 authored over 5 years ago by Arne Brasseur <[email protected]>
Remove isomorphic-ws from test

284deb94eaf0b70bf37800fd5daabf9cc8a57906 authored over 5 years ago by Arne Brasseur <[email protected]>
Update CHANGELOG

b1d8599a50e529bbd620939597a16b931fea8c41 authored over 5 years ago by Arne Brasseur <[email protected]>
Merge pull request #22 from lambdaisland/cljs-logging-configurable

Make ClojureScript side logging depending on *debug*

535d93575ce77c0273c158a9d2ecdaabb4c0a1c9 authored over 5 years ago by Arne Brasseur <[email protected]>
Make ClojureScript side logging depending on *debug*

a53f20f9a3e5519b8ce79d7815963f9b15500432 authored over 5 years ago by Arne Brasseur <[email protected]>
Improve error handling when 'ws' is not installed

On Node, when the ws module is not installed, bail out with a proper error. Also
handle some edg...

b5afd11f80b71ac95cdd8e4806fe2f0b807f16d2 authored over 5 years ago by Arne Brasseur <[email protected]>
Merge pull request #21 from lambdaisland/cljs-improvements

Cljs improvements

cbcbba363fd5a319b4260bfe71eec433e9b864da authored over 5 years ago by Arne Brasseur <[email protected]>
Stability improvements

- Reuse compiler env across kaocha load/run phases
- Add option to precompile
- Let websockets r...

b2b01112e8e62505bc59f0958a6b36849f586198 authored over 5 years ago by Arne Brasseur <[email protected]>
Compatibility with Figwheel REPL, WIP

c21c0936d872508cca706a8718852a768562193c authored over 5 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

93dcec93ce6743abd909cd73ee6af041d8c16e0f authored over 5 years ago by Arne Brasseur <[email protected]>
Release v0.0-40

0ddc1e0e5cb3aae00ed666d24126f8dd70b1d0bf authored over 5 years ago by Arne Brasseur <[email protected]>
Merge pull request #17 from lambdaisland/pass-compiler-options-through

Pass compiler-options all the way through

d0324ddaaec6aceb40286794137b8897af895fbe authored over 5 years ago by Arne Brasseur <[email protected]>
Pass compiler-options all the way through

Closes #16

1a3e1b07dbf72b2b01495a6c04fb4c6eb708dd30 authored over 5 years ago by Arne Brasseur <[email protected]>
Merge pull request #15 from lambdaisland/queue-eval-loop

Introduce the queue-eval-loop

e0b1fdce55b85a66a0485ec48dce13a1c13b9dc4 authored over 5 years ago by Arne Brasseur <[email protected]>
Introduce the queue-eval-loop

We were jumping through quite some hoops to be able to use the ClojureScript
PREPL programmitcal...

e04110cb1e07c3529f717b15666888d2fe2c4d56 authored over 5 years ago by Arne Brasseur <[email protected]>
Document debugging flag

e167b2efb1a0b879a55840826b24c8e7bd74160e authored over 5 years ago by Arne Brasseur <[email protected]>
Document Kaocha-cljs's execution model/architecture

6181e762019983359cd485e8964032fbb6699dd6 authored over 5 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

63c339db292e60f6eadc3720986439a933d0507a authored over 5 years ago by Arne Brasseur <[email protected]>
Release v0.0-32

967b8bb6f40182ab5b008bc2468ec0bb5a66c013 authored over 5 years ago by Arne Brasseur <[email protected]>
Add support for wrap-run

This hook adds a key to the testable with a sequence of wrapping functions, that
need to be wrap...

3d46a25dcdaa8ab22b4247f0373727bf8204b475 authored over 5 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

4c5b78ddea532dc5dbdeb1166a4093502033a526 authored over 5 years ago by Arne Brasseur <[email protected]>
Release v0.0-29

3693af7526f20925aebc188e14dfc7d42753b0d4 authored over 5 years ago by Arne Brasseur <[email protected]>
Update CircleCI orbs

56f47ffdb8e8b368cd667a59f940a979a408a9cf authored over 5 years ago by Arne Brasseur <[email protected]>
Improve error handling and cleanup

When an exception is caught in the top-level kaocha-cljs testable (the suite),
then report is as...

a96b232f3cf19d138734afac18bd57da9002786f authored over 5 years ago by Arne Brasseur <[email protected]>
Support for fixtures, *debug* configurable toggle

Added support for `:once` and `:each` fixtures, including support for `(async
...)` in fixtures....

898048cca52a3f037ab5302e86774fa11ff26131 authored over 5 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

45c52779ef06eb02361d1e28b97fb263f576e4cc authored almost 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-24

c9dbfb14a214a47c343e3abc39fede901dc4e861 authored almost 6 years ago by Arne Brasseur <[email protected]>
Add support for async tests and fixtures

Currently `:once` fixtures are treated as `:each` fixtures, so they are ran
before/after each te...

248e33c9f68076d427d6861680d1cbfcf0890031 authored almost 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

1bb8cf25be1c2435c0885245b479384899ec97a1 authored almost 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-21

5218f223d9606892d898e245a6c7b8fdcf683971 authored almost 6 years ago by Arne Brasseur <[email protected]>
Add implicit ClojureScript options during load

During Kaocha's load phase we run the ClojureScript analyzer to find test vars.
The compiler env...

1be9c7343e51bdc80d9bc6805d9866b8d78d1a01 authored almost 6 years ago by Arne Brasseur <[email protected]>
Update dependencies

8af757962a59422cbb59b08d56deeb9a25c21eab authored almost 6 years ago by Arne Brasseur <[email protected]>
Mark type/cljs and ns as suite and group respectively.

bc02c523c319e2f95fefa92115771b24d0e5c368 authored almost 6 years ago by Arne Brasseur <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

4e42d5ecee9822b06905fdd356937314b364751f authored about 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-16

4084dd2be5ac157de34fe857a539b557a278db7f authored about 6 years ago by Arne Brasseur <[email protected]>
Capture exception type and error so Kaocha can report on it.

214b14e3661fa3ed3144c584eb66e52e8d6cad54 authored about 6 years ago by Arne Brasseur <[email protected]>
Merge pull request #1 from danielcompton/patch-1

Add minimum Clojure version to README

97e5847ec5f04ad0307f6d37c1ef38e7caca49db authored about 6 years ago by Arne Brasseur <[email protected]>
Add minimum Clojure version to README

d1ff69bd1363b2d72ddc38b40f48919f4bc27a77 authored about 6 years ago by Daniel Compton <[email protected]>
Add CHANGELOG placeholders + update versions in pom.xml

a647043fae72da3ac334659a3d34c4985f87ea72 authored about 6 years ago by Arne Brasseur <[email protected]>
Release v0.0-11

36511ef41fce18c4fad4d044f1dc0be64047a001 authored about 6 years ago by Arne Brasseur <[email protected]>
Add some quick and dirty instructions to get started

53fe73a9613c34239f78527a52aaa0b8006a9819 authored about 6 years ago by Arne Brasseur <[email protected]>
Add a pom.xml

8cc9bf0986ce49d28878b801f6599adfbf348cad authored about 6 years ago by Arne Brasseur <[email protected]>
Comment out the demo test suite so its failure does not block the release

2e358fe58aac4b6eb61226511df6319d80c8823c authored about 6 years ago by Arne Brasseur <[email protected]>
For zero-assert and single-arg-= checks, get file/line number

These assertions happen in Clojure-land, make sure the message has a file/line
number associated...

1b7a96a059f52a09b88d1d40a972f91c1c715c1d authored about 6 years ago by Arne Brasseur <[email protected]>
Add CircleCI config

42c6cd12d54c1fb45d3436508a85cc070e1eab8d authored about 6 years ago by Arne Brasseur <[email protected]>
Correctly handle timeout, force quit node if necessary

When a CLJS test times out, skip any remaining tests and stop the JavaScript
process. Contains s...

67091c541c55f7fa075fa4e1d17f1139b98266b0 authored about 6 years ago by Arne Brasseur <[email protected]>
Parity with clojure.test

With these changes the ClojureScript test type seems pretty usable. So far only
tested with `clj...

038f17d3ca6a4a1818875a195f493ddba6b21aa2 authored about 6 years ago by Arne Brasseur <[email protected]>
Add README/LICENSE/CHANGELOG

859101263de501d3c648c448165ca26eb8008550 authored about 6 years ago by Arne Brasseur <[email protected]>
A first version that actually runs test.

Still just an extremely rough prototype, but the lifecycle of loading and
running tests, and rep...

aa262088350991f552c954f7856fa4547af258ce authored about 6 years ago by Arne Brasseur <[email protected]>
Stashing earlier experimentation

0cab748de2adfccd2b80226a8d7e2991c8fda2ec authored about 6 years ago by Arne Brasseur <[email protected]>
Getting started

c67ca41ea8517a6e0a6d639ad8ac1ed413ca31b2 authored over 6 years ago by Arne Brasseur <[email protected]>