mirror of
https://github.com/gohugoio/hugo.git
synced 2024-12-26 01:02:07 +00:00
21 lines
500 B
Go
21 lines
500 B
Go
|
package transform
|
||
|
|
||
|
import (
|
||
|
"bytes"
|
||
|
"github.com/spf13/hugo/helpers"
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
func TestLiveReloadInject(t *testing.T) {
|
||
|
out := new(bytes.Buffer)
|
||
|
in := helpers.StringToReader("</body>")
|
||
|
|
||
|
tr := NewChain(LiveReloadInject)
|
||
|
tr.Apply(out, in, []byte("path"))
|
||
|
|
||
|
expected := `<script data-no-instant>document.write('<script src="/livereload.js?mindelay=10"></' + 'script>')</script></body>`
|
||
|
if string(out.Bytes()) != expected {
|
||
|
t.Errorf("Expected %s got %s", expected, string(out.Bytes()))
|
||
|
}
|
||
|
}
|