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