123456789101112131415161718192021222324252627 |
- 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)
- }
|