Files
editorconfig-cli/editorconfig/full_file_fixers_test.go
2016-07-04 13:54:44 +01:00

25 lines
752 B
Go

package editorconfig
import (
"testing"
)
func TestFixEndOfLineRule(t *testing.T) {
input := "\nline\nline 2\rline 3 \n \r\n\r"
toLfResult := FixEndOfLineRule("lF", input)
if toLfResult != "\nline\nline 2\nline 3 \n \n\n" {
t.Error("Converting to LF did not work, got: " + GetErrorWithLineBreaksVisible(toLfResult))
}
toCrResult := FixEndOfLineRule("Cr", input)
if toCrResult != "\rline\rline 2\rline 3 \r \r\r" {
t.Error("Converting to CR did not work, got: " + GetErrorWithLineBreaksVisible(toCrResult))
}
toCrlfResult := FixEndOfLineRule("CrlF", input)
if toCrlfResult != "\r\nline\r\nline 2\r\nline 3 \r\n \r\n\r\n" {
t.Error("Converting to CRLR did not work, got: " + GetErrorWithLineBreaksVisible(toCrlfResult))
}
}