initial import
This commit is contained in:
27
core/iox/textfile_test.go
Normal file
27
core/iox/textfile_test.go
Normal file
@@ -0,0 +1,27 @@
|
||||
package iox
|
||||
|
||||
import (
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestCountLines(t *testing.T) {
|
||||
const val = `1
|
||||
2
|
||||
3
|
||||
4`
|
||||
file, err := ioutil.TempFile(os.TempDir(), "test-")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
defer os.Remove(file.Name())
|
||||
|
||||
file.WriteString(val)
|
||||
file.Close()
|
||||
lines, err := CountLines(file.Name())
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 4, lines)
|
||||
}
|
||||
Reference in New Issue
Block a user