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