nim-codex/tests
Eric Mastro 8286fe5bee
WIP: many tests working, but some not testable
I know this is a big commit…

There are some tests that aren’t testable yet, such as testing that an active state transitions to cancelled/failed states. This is due to the inability to wait during some states like SaleFilling. The tests would likely need to be redesigned, but I don’t think it’s worth pursuing the fully declarative model further as it is too hard to debug.

The declarative state machine DOES work, however.

The main point for keeping this commit is for the learnings about the state machine to bring fwd into the branch used in 306.
2023-02-26 23:05:39 +11:00
..
codex WIP: many tests working, but some not testable 2023-02-26 23:05:39 +11:00
contracts [marketplace] align with contract changes 2023-02-14 13:47:52 +01:00
fixtures Node setup (#32) 2022-01-10 09:32:56 -06:00
integration [marketplace] align with contract changes 2023-02-14 13:47:52 +01:00
ethertest.nim [tests] move ethertest module up one level 2022-05-19 10:38:19 +02:00
examples.nim Load purchase state from chain (#283) 2022-11-08 08:10:17 +01:00
nim.cfg Disable logging in tests 2022-04-21 14:04:07 +02:00
testCodex.nim [utils] Add operator `as` for optional casting 2022-10-25 15:10:35 +11:00
testCodex.nim.cfg Change every dagger to codex (#102) 2022-05-19 13:56:03 -06:00
testContracts.nim [contracts] Add Clock that synchronizes time with EVM 2022-05-19 10:38:19 +02:00
testContracts.nim.cfg Nimble lock file 2022-04-12 16:59:00 +03:00
testIntegration.nim Log topic filtering (#312) 2022-11-14 17:42:57 -06:00