Martin Nordholts
2dd2994b2f
Merge remote-tracking branch 'origin/master' into feature/668/add-systemwide-config
2022-09-04 20:44:23 +02:00
Christopher Acosta
9a924b445b
Make --map-syntax and --ignored-suffix work together ( #2260 )
...
* Make --map-syntax and --ignored-suffix work together
* Minor refactor
2022-08-16 22:42:15 +02:00
Keith Hall
b5294f1cb2
Skip syntax highlighting for long lines ( #2165 )
...
* Skip highlighting for long lines
* Run cargo fmt, update changelog
2022-05-04 07:59:24 +02:00
Patrick Pichler
6b660ef63a
Add test for systemwide config file support
...
There is now a new stage in the CICD workflow present, which will build
`bat` with the `BAT_SYSTEM_CONFIG_PREFIX` set to load the config file
from `/tests/examples/system_config/bat/config`, plus a basic set of
tests, to ensure the feature is working as expected. By default the
tests are set to ignored, as they need special setup before they can be
run.
2022-03-10 20:55:11 +01:00
cyqsimon
14ddda0a8b
Recognize files in $XDG_CONFIG_HOME/git/
and $HOME/.config/git/
better ( #2067 )
...
* git global config - lookup $XDG_CONFIG_HOME faithfully
* Use `bool::then`
* Cover both `$XDG_CONFIG_HOME` & `$HOME/.config`
* Remove unused import
* Global git config tests
* Added trailing newline
* Fix git config test
* Wrote to changelog
* Revert change of `Result::ok` to `Result::unwrap`
* Apply suggestions from code review
Co-authored-by: Martin Nordholts <enselic@gmail.com>
* Guard against empty `$HOME`
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2022-02-26 17:01:00 +01:00
Bojan Đurđević
d6ed5e6746
Support for ignored-suffix CLI arguments ( #1892 )
2021-11-19 17:05:23 +01:00
Martin Nordholts
9ed9a6fc3d
Simplify HighlightingAssets::get_syntax() first_line logic ( #1852 )
...
And make self.get_first_line_syntax() be called lazily.
2021-09-16 17:01:12 +02:00
Niklas Mohrin
b8a18d3ebb
Use tempfiles for clircle tests
2021-02-28 23:04:49 +01:00
Niklas Mohrin
ace655e164
Add integration tests for clircle cycle detection
2021-01-05 18:21:16 +01:00
sharkdp
bd2e9917da
Revert "Add cycle detection integration tests"
...
This reverts commit ec60d84265
.
2020-11-24 21:40:11 +01:00
Niklas Mohrin
4f0116bee7
Add cycle detection integration tests
2020-11-23 14:06:54 +01:00
Evgeniy Andreev (gsomix)
3c5ce9f86c
Enable non-printable chars for redirected output ( #1061 )
2020-07-02 09:36:58 +04:00
Roy Ivy III
71ab4a2058
Tests ~ revert to echo
(after fixed 'windows' pager process execution)
2020-06-03 09:13:47 +02:00
Roy Ivy III
3a7743ffc5
Tests ~ echo
has portability issues; for CI, replace with printf
...
- using `echo` on 'windows' platforms requires process execution indirectly via the shell
- `printf` is available on all GHA CI platforms
- `printf` is *not* available on usual 'windows' platforms; so this is just temporizing, awaiting a true fix
2020-06-03 09:13:47 +02:00
Ethan P
82981c9663
Add regression test for detected syntax differing for stdin and files
2020-05-13 02:53:19 -07:00
sharkdp
5449472f15
Remove invalid UTF-8 file from repo, use temp file instead
2020-04-21 16:02:28 +02:00
sharkdp
82e20bfe14
Fix bug for file with invalid-utf8 filenames
2020-04-21 14:09:18 +02:00
sharkdp
03c2281828
Add do-not-panic! regression tests
2020-04-21 11:50:26 +02:00
Kyle Criddle
cfa2cb6ec7
--file-name for normal files. integration tests.
2020-03-19 20:46:19 -06:00
Kogia-sima
60f48a0c91
Update test data
...
Avoid using existing text
2020-02-28 09:06:51 +01:00
Kogia-sima
22ded00824
Add test for unicode wrapping
2020-02-28 09:06:51 +01:00
sharkdp
2e71146801
Fix another instance of the 'bat cache' bug, closes #584
2019-08-31 14:13:36 +02:00
sharkdp
72152296c7
Fix accidental printing of files named 'cache'
...
This also adds two regression tests, so this will hopefully not pop up
again.
closes #557
2019-05-10 17:55:46 -05:00
sharkdp
fa3244f7c1
Add test for UTF-16LE encoding
2019-02-10 10:18:07 +01:00
sharkdp
906774e6d3
Integration tests for single-line files
2019-02-10 10:18:07 +01:00
Reid Wagner
cec9cc073c
Add integration tests running bat with empty input files.
2019-02-08 23:30:33 +01:00
sharkdp
278d841408
Move '--paging' arg to config file.
2018-11-04 11:19:49 +01:00
Ricky
558134f6c8
Changed to unwrap methods, added integration tests
2018-11-04 11:19:49 +01:00
Lawrence Chou
76e34b29ec
Avoid empty line in snapshot
2018-10-19 21:04:46 +02:00
Lawrence Chou
58198d0700
rewrite 6 snapshot tests as integration test
2018-10-19 21:04:46 +02:00
sharkdp
1891e194b5
Add simple integration tests
2018-10-11 07:06:13 +02:00