22 lines
501 B
Go
22 lines
501 B
Go
package smoketests
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/go-rod/rod"
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestExampleReplaceUrlFromBackend(t *testing.T) {
|
|
setupPageTest(t, "examples/replace_url_from_backend", func(runner runnerFn) {
|
|
runner("observe url replacement", func(t *testing.T, page *rod.Page) {
|
|
initial := page.MustInfo().URL
|
|
|
|
page.MustWait(`() => window.location.href !== "` + initial + `"`)
|
|
|
|
result := page.MustInfo().URL
|
|
assert.NotEqual(t, initial, result)
|
|
})
|
|
})
|
|
}
|