mirror of https://github.com/nmasse-itix/liche.git
1 changed files with 32 additions and 0 deletions
@ -0,0 +1,32 @@ |
|||||
|
package main |
||||
|
|
||||
|
import ( |
||||
|
"errors" |
||||
|
"regexp" |
||||
|
"testing" |
||||
|
|
||||
|
"github.com/stretchr/testify/assert" |
||||
|
) |
||||
|
|
||||
|
func TestURLResultString(t *testing.T) { |
||||
|
for _, r := range []urlResult{ |
||||
|
{"https://google.com", nil}, |
||||
|
{"https://yahoo.com", errors.New("error")}, |
||||
|
} { |
||||
|
p := "OK" |
||||
|
|
||||
|
if r.err != nil { |
||||
|
p = "ERROR" |
||||
|
} |
||||
|
|
||||
|
b, err := regexp.MatchString(p, r.String()) |
||||
|
|
||||
|
assert.Equal(t, nil, err) |
||||
|
assert.True(t, b) |
||||
|
|
||||
|
b, err = regexp.MatchString(r.url, r.String()) |
||||
|
|
||||
|
assert.Equal(t, nil, err) |
||||
|
assert.True(t, b) |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue