21 lines
534 B
Go
21 lines
534 B
Go
package main
|
|
|
|
import (
|
|
"strings"
|
|
"testing"
|
|
)
|
|
|
|
func TestNamedGraphAnyTripleAskQueryUsesGraphVariable(t *testing.T) {
|
|
query := namedGraphAnyTripleAskQuery()
|
|
|
|
if !strings.Contains(query, "ASK WHERE") {
|
|
t.Fatalf("readiness query should be an ASK query:\n%s", query)
|
|
}
|
|
if !strings.Contains(query, "GRAPH ?g") {
|
|
t.Fatalf("readiness query should probe named graphs:\n%s", query)
|
|
}
|
|
if strings.Contains(query, "ASK WHERE { ?s ?p ?o }") {
|
|
t.Fatalf("readiness query should no longer probe only the default graph:\n%s", query)
|
|
}
|
|
}
|