mirror of
https://github.com/bettercap/bettercap
synced 2025-07-07 13:32:07 -07:00
wrote unit tests for session.Environment
This commit is contained in:
parent
64f3a79be3
commit
4cd86f3fd0
5 changed files with 303 additions and 18 deletions
|
@ -39,15 +39,16 @@ func TestSessionCommandHandler(t *testing.T) {
|
|||
if u.panic {
|
||||
assertPanic(t, "", func() {
|
||||
_ = NewCommandHandler("", u.expr, "", nil)
|
||||
t.Fatal("panic expected")
|
||||
})
|
||||
} else {
|
||||
c := NewCommandHandler("", u.expr, "", nil)
|
||||
shouldNotParse := "simple123"
|
||||
shouldParse := "simple 123"
|
||||
|
||||
if parsed, parts := c.Parse(shouldNotParse); parsed {
|
||||
if parsed, _ := c.Parse(shouldNotParse); parsed {
|
||||
t.Fatalf("should not parse '%s'", shouldNotParse)
|
||||
} else if parsed, parts = c.Parse(shouldParse); !parsed {
|
||||
} else if parsed, parts := c.Parse(shouldParse); !parsed {
|
||||
t.Fatalf("should parse '%s'", shouldParse)
|
||||
} else if !sameStrings(parts, u.parsed) {
|
||||
t.Fatalf("expected '%v', got '%v'", u.parsed, parts)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue