Commit Graph

27 Commits

Author SHA1 Message Date
Tom Alexander 97f956d0bf
Enable another test. 2023-07-14 20:59:00 -04:00
Tom Alexander 167ffa650c
Enable another test. 2023-07-14 20:58:11 -04:00
Tom Alexander 76187a0cb9
Enable radio_link_simple test.
This test does not yet pass, but this is goal-setting.
2023-07-14 19:11:51 -04:00
Tom Alexander ef2c351696
Expect fail the last radio link test.
rust-test Build rust-test has succeeded Details
2023-07-14 18:36:25 -04:00
Tom Alexander a54230c7f2
Fix exit_status feature.
semver Build semver has succeeded Details
rustfmt Build rustfmt has failed Details
rust-test Build rust-test has succeeded Details
2023-07-14 00:25:17 -04:00
Tom Alexander cdd813fbe6
First implementation of macro. 2023-07-14 00:20:32 -04:00
Tom Alexander f01c580a7f
Add expect fail to tests for radio link targets.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
organic-test Build organic-test has succeeded Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
build-organic-test Build build-organic-test has succeeded Details
2023-07-13 16:52:33 -04:00
Tom Alexander c6403423cf
Looks like link should consume trailing whitespace. 2023-04-24 16:29:14 -04:00
Tom Alexander c2bf2c6994
Enable a working test. 2023-04-22 22:35:45 -04:00
Tom Alexander da76d3714c
Identify a problem. 2023-04-22 22:10:49 -04:00
Tom Alexander 0ca6ce504f
Simulate trailing whitespace in empty greater blocks just like drawers. 2023-04-22 21:45:18 -04:00
Tom Alexander 99645ea14c
Mark tests that we expect to fail. 2023-04-22 18:31:40 -04:00
Tom Alexander fef5841713
Identify a problem. 2023-04-22 00:23:16 -04:00
Tom Alexander 26844f13b4
Ignore the failing test. 2023-04-21 23:05:31 -04:00
Tom Alexander 58342bf85e
More tests that are passing. 2023-04-21 22:52:57 -04:00
Tom Alexander 29c03c6655
Disallowing begin blocks for keywords makes some of the tests pass. 2023-04-21 22:49:00 -04:00
Tom Alexander ee126d2673
Allow empty keywords. 2023-04-21 22:44:13 -04:00
Tom Alexander ec80e1a0e0
This actually got the README parsing properly. 2023-04-21 22:39:12 -04:00
Tom Alexander 6e406d71b6
Introduce a sexp_with_padding parser. 2023-04-21 20:53:55 -04:00
Tom Alexander 7de72cab23
Move the sexp parser into the parser crate.
We need to parse sexp for diary sexp.
2023-04-21 20:32:51 -04:00
Tom Alexander 2d4a592846
Expose the parser module instead of re-exporting all of its contents. 2023-04-21 19:05:30 -04:00
Tom Alexander 18323a2b43
Solve the rest of the compiler warnings. 2023-04-21 18:42:31 -04:00
Tom Alexander 2dabe093f4
Now that tables are implemented, re-enable one of the tests that depended on them. 2023-04-21 15:49:39 -04:00
Tom Alexander 821eacf161
Mark more tests as expect fail. 2023-04-19 15:03:45 -04:00
Tom Alexander 4a31dd6db0
Mark some tests that need keyword implemented as expect fail. 2023-04-19 14:45:32 -04:00
Tom Alexander 35aab10155
Add support for marking integration tests as expected to fail. 2023-04-19 14:40:10 -04:00
Tom Alexander 72c8da94a3
Hook the integration tests into rust's test framework.
Instead of using a hacked-together shell script, use rust's test framework to do the comparison.
2023-04-18 23:50:58 -04:00