23 lines
328 B
Go
23 lines
328 B
Go
package parser
|
|
|
|
import (
|
|
"os"
|
|
"testing"
|
|
)
|
|
|
|
func TestNewScanner(t *testing.T) {
|
|
file, err := os.CreateTemp("", "test.log")
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
defer file.Close()
|
|
defer os.Remove(file.Name())
|
|
s, err := NewScanner(file.Name())
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
if s == nil {
|
|
t.Fatal("Scanner is nil")
|
|
}
|
|
}
|