einfachIrgendwer0815 
							
						 
					 
					
						
						
							
						
						2323aa0def 
					 
					
						
						
							
							Add tests for --squeeze  
						
						
						
						
					 
					
						2024-02-24 13:51:44 +01:00 
						 
				 
			
				
					
						
							
							
								Ethan P 
							
						 
					 
					
						
						
							
						
						3d04699710 
					 
					
						
						
							
							Add regression test for  #2541  
						
						... 
						
						
						
						More specifically, the test ensures that OSC sequences don't end up
wrapping the line. 
						
						
					 
					
						2024-02-09 22:09:39 -08:00 
						 
				 
			
				
					
						
							
							
								Filip Razek 
							
						 
					 
					
						
						
							
						
						45ee2dc4c7 
					 
					
						
						
							
							fix: Wrap file name in header  
						
						
						
						
					 
					
						2024-01-21 19:48:26 +01:00 
						 
				 
			
				
					
						
							
							
								einfachIrgendwer0815 
							
						 
					 
					
						
						
							
						
						3d87b25b19 
					 
					
						
						
							
							Add unicode/caret replacements for all control characters ( #2712 )  
						
						
						
						
					 
					
						2023-10-20 19:41:48 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolas AMBRY 
							
						 
					 
					
						
						
							
						
						5a240f36b9 
					 
					
						
						
							
							Case insensitive --map-syntax ( #2650 )  
						
						... 
						
						
						
						Co-authored-by: Nicolas AMBRY <nicolas.ambry@atos.net > 
						
						
					 
					
						2023-09-14 16:04:43 +02:00 
						 
				 
			
				
					
						
							
							
								Boy van Duuren 
							
						 
					 
					
						
						
							
						
						d6e11b59e7 
					 
					
						
						
							
							#2592 : Fixes unit tests dependent on echo on windows ( #2602 )  
						
						... 
						
						
						
						Co-authored-by: Boy van Duuren <boy.van.duuren@rabobank.nl > 
						
						
					 
					
						2023-09-08 06:18:25 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Kollasch 
							
						 
					 
					
						
						
							
						
						bad2292950 
					 
					
						
						
							
							Add tests for --theme > BAT_THEME > config  
						
						
						
						
					 
					
						2022-11-02 16:48:51 -04:00 
						 
				 
			
				
					
						
							
							
								Aaron Kollasch 
							
						 
					 
					
						
						
							
						
						e773b48135 
					 
					
						
						
							
							Fix cache subcommand and add tests  
						
						... 
						
						
						
						Treat the cache subcommand differently from --no-config:
For --no-config, insert args from selected environment variables
For cache, don't insert args 
						
						
					 
					
						2022-11-02 16:48:51 -04:00 
						 
				 
			
				
					
						
							
							
								Aaron Kollasch 
							
						 
					 
					
						
						
							
						
						76aad7c74f 
					 
					
						
						
							
							Improve correctness and add more tests  
						
						
						
						
					 
					
						2022-11-02 16:48:50 -04:00 
						 
				 
			
				
					
						
							
							
								John Higgins 
							
						 
					 
					
						
						
							
						
						bf114f5844 
					 
					
						
						
							
							Added helper function for -S flag tests  
						
						
						
						
					 
					
						2022-10-17 14:43:02 -07:00 
						 
				 
			
				
					
						
							
							
								John Higgins 
							
						 
					 
					
						
						
							
						
						8f31ffa9df 
					 
					
						
						
							
							Added integration tests  
						
						
						
						
					 
					
						2022-10-09 22:42:11 -07:00 
						 
				 
			
				
					
						
							
							
								dag-h 
							
						 
					 
					
						
						
							
						
						08386daa3a 
					 
					
						
						
							
							Strip BOM from output in interactive mode ( #1938 )  
						
						... 
						
						
						
						* Strip BOM from output in interactive mode
* Strip BOM when not loop_through, add regression tests
* Update CHANGELOG.md
* Only strip BOM from beginning of first line
* Fix integration test on macOS that relied on color scheme
* Fix integration test on Windows that relied on detected terminal width
* Fix syntax test that was failing due to a previously wrong (now fixed) highlighting
Co-authored-by: David Peter <mail@david-peter.de >
Co-authored-by: Martin Nordholts <enselic@gmail.com > 
						
						
					 
					
						2022-09-06 19:08:38 +02:00 
						 
				 
			
				
					
						
							
							
								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