mirror of
				https://github.com/jesseduffield/lazygit.git
				synced 2025-10-30 23:57:43 +02:00 
			
		
		
		
	Convert test to use new library
This commit is contained in:
		| @@ -82,33 +82,30 @@ func TestTrimTrailingNewline(t *testing.T) { | ||||
| 	} | ||||
| } | ||||
|  | ||||
| var testCases = []struct { | ||||
| 	Input    []byte | ||||
| 	Expected []byte | ||||
| }{ | ||||
| func TestNormalizeLinefeeds(t *testing.T) { | ||||
| 	type scenario struct { | ||||
| 		byteArray []byte | ||||
| 		expected  []byte | ||||
| 	} | ||||
| 	var scenarios = []scenario{ | ||||
| 		{ | ||||
| 			// \r\n | ||||
| 		Input:    []byte{97, 115, 100, 102, 13, 10}, | ||||
| 		Expected: []byte{97, 115, 100, 102}, | ||||
| 			[]byte{97, 115, 100, 102, 13, 10}, | ||||
| 			[]byte{97, 115, 100, 102}, | ||||
| 		}, | ||||
| 		{ | ||||
| 			// \r | ||||
| 		Input:    []byte{97, 115, 100, 102, 13}, | ||||
| 		Expected: []byte{97, 115, 100, 102}, | ||||
| 			[]byte{97, 115, 100, 102, 13}, | ||||
| 			[]byte{97, 115, 100, 102}, | ||||
| 		}, | ||||
| 		{ | ||||
| 			// \n | ||||
| 		Input:    []byte{97, 115, 100, 102, 10}, | ||||
| 		Expected: []byte{97, 115, 100, 102, 10}, | ||||
| 			[]byte{97, 115, 100, 102, 10}, | ||||
| 			[]byte{97, 115, 100, 102, 10}, | ||||
| 		}, | ||||
| } | ||||
| 	} | ||||
|  | ||||
| func TestNormalizeLinefeeds(t *testing.T) { | ||||
| 	for _, tc := range testCases { | ||||
| 		input := NormalizeLinefeeds(string(tc.Input)) | ||||
| 		expected := string(tc.Expected) | ||||
| 		if input != expected { | ||||
| 			t.Error("Expected " + expected + ", got " + input) | ||||
| 		} | ||||
| 	for _, s := range scenarios { | ||||
| 		assert.EqualValues(t, string(s.expected), NormalizeLinefeeds(string(s.byteArray))) | ||||
| 	} | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user