Add BlankNode.Generator test with name via registry
This commit is contained in:
parent
47dfc5ab8b
commit
3ed89a19f1
1 changed files with 14 additions and 0 deletions
|
@ -38,5 +38,19 @@ defmodule RDF.ResourceId.GeneratorTest do
|
||||||
assert Generator.generate(config, "test2") == RDF.bnode(1)
|
assert Generator.generate(config, "test2") == RDF.bnode(1)
|
||||||
assert Generator.generate(config, "test1") == RDF.bnode(0)
|
assert Generator.generate(config, "test1") == RDF.bnode(0)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
test "via Registry" do
|
||||||
|
{:ok, _} = start_supervised({Registry, [keys: :unique, name: Registry.ViaTest]})
|
||||||
|
|
||||||
|
name = {:via, Registry, {Registry.ViaTest, "bnode-generator-via-test"}}
|
||||||
|
|
||||||
|
{:ok, _} =
|
||||||
|
start_supervised({RDF.BlankNode.Generator, {RDF.BlankNode.Increment, [name: name]}})
|
||||||
|
|
||||||
|
config = [generator: BlankNode.Generator, pid: name]
|
||||||
|
|
||||||
|
assert Generator.generate(config) == RDF.bnode(0)
|
||||||
|
assert Generator.generate(config) == RDF.bnode(1)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue