20 lines
617 B
Go
20 lines
617 B
Go
package web_test
|
|
|
|
// /uploads was mounted but nothing linked to it (#37). The shared Layout has no access to
|
|
// the App, so the entry point is the home list, shown only when uploads are mounted.
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestHomeList_LinksToRecordingsOnlyWhenUploadsAreMounted(t *testing.T) {
|
|
with, _ := newUploadApp(t, audioOK, 200<<20)
|
|
without := newApp(t)
|
|
|
|
assert.Contains(t, body(t, do(t, with, get("/"))), `href="/uploads"`)
|
|
assert.NotContains(t, body(t, do(t, without, get("/"))), `href="/uploads"`,
|
|
"a link to a route that is not mounted would be a dead end")
|
|
}
|