Commit graph

401 commits

Author SHA1 Message Date
Colin Benner
4f8d044099 Start testing input in different bases 2018-11-15 18:55:45 +01:00
Colin Benner
b25de640bd Add tests for binary function error cases 2018-11-15 18:55:45 +01:00
Colin Benner
f2f57612dc Test error case in eval() 2018-11-15 18:55:45 +01:00
Colin Benner
ff8f243177 Test another case in eval() 2018-11-15 18:55:45 +01:00
Colin Benner
fdcffecddc Add test for eval_outer_expr_unit_cond 2018-11-15 18:55:45 +01:00
Colin Benner
68f2db7055 More tests for eval's helper functions 2018-11-15 18:55:45 +01:00
Colin Benner
79f2575245 Test some functions 2018-11-15 18:55:45 +01:00
Colin Benner
592b7e9d41 Test more cases in eval() 2018-11-15 18:55:45 +01:00
Colin Benner
7787156d88 Test parse_date on 24h and plain seconds 2018-11-15 18:55:45 +01:00
Colin Benner
cbc5c89670 Test parsing timezone names 2018-11-15 18:55:45 +01:00
Colin Benner
1f9fda92fb Test weekday parser 2018-11-15 18:55:45 +01:00
Colin Benner
64f72fe743 Test parsing offsets 2018-11-15 18:55:45 +01:00
Colin Benner
c203481a08 More parse_date tests 2018-11-15 18:55:45 +01:00
Colin Benner
a6d044511d More parse_date tests 2018-11-15 18:55:45 +01:00
Colin Benner
0667110c2e Try deleting test executables before building 2018-11-15 18:55:45 +01:00
Colin Benner
b3670b8559 Add test for a bunch of cases in parse_date 2018-11-15 18:55:45 +01:00
Colin Benner
4474c376b0 Add another test case in date.rs 2018-11-15 18:55:45 +01:00
Colin Benner
00dcdd4f52 Simplify tests in date.rs 2018-11-15 18:55:45 +01:00
Colin Benner
4437500941 Run date parser on "+123" 2018-11-15 18:55:45 +01:00
Colin Benner
f678261856 Add first test for date parser 2018-11-15 18:55:45 +01:00
Colin Benner
e92d038750 Test escaped quotes in gnu_units 2018-11-15 18:55:45 +01:00
Colin Benner
a5ccdaf1b9 Test floats with leading dots in gnu_units 2018-11-15 18:55:45 +01:00
Colin Benner
30fcab3528 Test escape handling in gnu_units 2018-11-15 18:55:45 +01:00
Colin Benner
999f59bc78 Remove test executables after measuring coverage 2018-11-15 18:55:45 +01:00
Colin Benner
51df05702f Add more unit tests for gnu_units 2018-11-15 18:55:45 +01:00
Colin Benner
9e0bd52e2e Move duplicate code out of tests 2018-11-15 18:55:45 +01:00
Colin Benner
9f742ffc3d Fix missing brackets test 2018-11-15 18:55:45 +01:00
Colin Benner
bb1b0774f1 Add unit tests to gnu_units 2018-11-15 18:55:45 +01:00
Colin Benner
3e2003e31c Cover more cases in Context::describe_unit 2018-11-15 18:55:45 +01:00
Colin Benner
260de942d4 Test conformance errors more thoroughly 2018-11-15 18:55:45 +01:00
Colin Benner
579aeb4ea0 Test more parts of Context::lookup 2018-11-15 18:55:45 +01:00
Colin Benner
592c76cc29 Test Expr::fmt 2018-11-15 18:55:45 +01:00
Colin Benner
eb48aecf84 Run all tests when collecting coverage information 2018-11-15 18:55:45 +01:00
Colin Benner
0ddb576443 Do not use clippy in Travis build for now 2018-11-15 18:55:45 +01:00
Colin Benner
9718c1675d Add Travis and Codecov configuration 2018-11-15 18:55:45 +01:00
Colin Benner
08d786ee5a Add another test for base conversions 2018-11-15 18:55:45 +01:00
Tiffany Bennett
0db3f4dcd0
Merge pull request #34 from yzhs/fix-openssl-build
Update hyper-native-tls dependency
2018-09-18 22:28:09 -07:00
Colin Benner
972e00730e Update hyper-native-tls dependency
The old version depended on a version of the openssl crate that does not
compile when using the recently released version 1.1.1 of OpenSSL.
2018-09-18 13:18:23 +02:00
Tiffany Bennett
c9734c8c83
Merge pull request #32 from programble/fix/linefeed
Update linefeed 0.4.0
2018-03-13 10:16:12 -07:00
Curtis McEnroe
48328cac9a
Update linefeed 0.4.0
linefeed 0.2.6 doesn't build on FreeBSD.
2018-03-13 12:33:09 -04:00
Tiffany Bennett
d5aaddd1d6
Merge pull request #31 from programble/fix/stdin-lock
Fix main_interactive without linefeed
2018-03-12 19:20:29 -07:00
Tiffany Bennett
6fdde5fa06
Merge pull request #30 from programble/fix/config-dir
Use XDG_CONFIG_HOME on all unix except macos
2018-03-12 19:19:33 -07:00
Curtis McEnroe
6372bda17e
Fix main_interactive without linefeed
Stdin does not implement BufRead, StdinLock does.
2018-03-12 21:44:15 -04:00
Curtis McEnroe
afa051658b
Use XDG_CONFIG_HOME on all unix except macos 2018-03-12 21:34:48 -04:00
Tiffany Bennett
20751cfa9a Release 0.4.3 2018-03-04 14:01:29 -08:00
Tiffany Bennett
607c017a5a Merge pull request #27 from whitequark/master
CLI: fall back to noninteractive-with-prompt
2017-10-05 21:43:49 -07:00
whitequark
06da2558a7 Fix a lot of "unused mut" warnings. 2017-10-06 04:30:07 +00:00
whitequark
dda41ddb32 CLI: fall back to noninteractive-with-prompt.
Sometimes it's useful to delegate REPL input handling to another
piece of software, e.g. SublimeREPL, but behave in the same way,
e.g. showing the prompt, in all other ways.
2017-10-06 03:38:39 +00:00
Tiffany Bennett
164f2a988e Make % an operator with higher precedence than pow 2017-10-05 20:33:00 -07:00
Tiffany Bennett
d0b31fc496 Merge pull request #24 from murarth/update-linefeed
Update version of linefeed dependency
2017-08-13 20:47:56 -07:00