MCPcopy
hub / github.com/go-git/go-git / TestUnscan

Method TestUnscan

internal/revision/parser_test.go:72–88  ·  view source on GitHub ↗
(c *C)

Source from the content-addressed store, hash-verified

70}
71
72func (s *ParserSuite) TestUnscan(c *C) {
73 parser := NewParser(bytes.NewBufferString("Hello world !"))
74
75 tok, str, err := parser.scan()
76
77 c.Assert(err, Equals, nil)
78 c.Assert(str, Equals, "Hello")
79 c.Assert(tok, Equals, word)
80
81 parser.unscan()
82
83 tok, str, err = parser.scan()
84
85 c.Assert(err, Equals, nil)
86 c.Assert(str, Equals, "Hello")
87 c.Assert(tok, Equals, word)
88}
89
90func (s *ParserSuite) TestParseWithValidExpression(c *C) {
91 tim, _ := time.Parse("2006-01-02T15:04:05Z", "2016-12-16T21:42:47Z")

Callers

nothing calls this directly

Calls 3

scanMethod · 0.95
unscanMethod · 0.95
NewParserFunction · 0.70

Tested by

no test coverage detected