Add emulation of top-level RDF module as RDF.Namespace
This commit is contained in:
parent
78ff120732
commit
adf3905ee6
2 changed files with 7 additions and 0 deletions
|
@ -340,4 +340,7 @@ defmodule RDF do
|
||||||
defdelegate unquote(nil)(), to: RDF.NS.RDF
|
defdelegate unquote(nil)(), to: RDF.NS.RDF
|
||||||
|
|
||||||
defdelegate __base_iri__(), to: RDF.NS.RDF
|
defdelegate __base_iri__(), to: RDF.NS.RDF
|
||||||
|
defdelegate __terms__(), to: RDF.NS.RDF
|
||||||
|
defdelegate __iris__(), to: RDF.NS.RDF
|
||||||
|
defdelegate __resolve_term__(term), to: RDF.NS.RDF
|
||||||
end
|
end
|
||||||
|
|
|
@ -106,6 +106,10 @@ defmodule RDF.NamespaceTest do
|
||||||
assert RDF.Namespace.namespace?(RDF.NS.XSD) == true
|
assert RDF.Namespace.namespace?(RDF.NS.XSD) == true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
test "with the top-level RDF module" do
|
||||||
|
assert RDF.Namespace.namespace?(RDF) == true
|
||||||
|
end
|
||||||
|
|
||||||
test "with non-RDF.Namespace modules" do
|
test "with non-RDF.Namespace modules" do
|
||||||
assert RDF.Namespace.namespace?(Enum) == false
|
assert RDF.Namespace.namespace?(Enum) == false
|
||||||
assert RDF.Namespace.namespace?(__MODULE__) == false
|
assert RDF.Namespace.namespace?(__MODULE__) == false
|
||||||
|
|
Loading…
Reference in a new issue