mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-10-30 22:54:07 +00:00 
			
		
		
		
	Merge pull request #2430 from Enselic/blessable-help
Require changes to `-h` and `--help` to be blessed
This commit is contained in:
		| @@ -200,6 +200,24 @@ fn line_range_multiple() { | ||||
|         .stdout("line 1\nline 2\nline 4\n"); | ||||
| } | ||||
|  | ||||
| #[test] | ||||
| #[cfg_attr(any(not(feature = "git"), target_os = "windows"), ignore)] | ||||
| fn short_help() { | ||||
|     test_help("-h", "../doc/short-help.txt"); | ||||
| } | ||||
|  | ||||
| #[test] | ||||
| #[cfg_attr(any(not(feature = "git"), target_os = "windows"), ignore)] | ||||
| fn long_help() { | ||||
|     test_help("--help", "../doc/long-help.txt"); | ||||
| } | ||||
|  | ||||
| fn test_help(arg: &str, expect_file: &str) { | ||||
|     let assert = bat().arg(arg).assert(); | ||||
|     expect_test::expect_file![expect_file] | ||||
|         .assert_eq(&String::from_utf8_lossy(&assert.get_output().stdout)); | ||||
| } | ||||
|  | ||||
| #[cfg(unix)] | ||||
| fn setup_temp_file(content: &[u8]) -> io::Result<(PathBuf, tempfile::TempDir)> { | ||||
|     let dir = tempfile::tempdir().expect("Couldn't create tempdir"); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user