From c1cae48eb3851239817c8cda5a8266815fb3173e Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 30 Jun 2021 16:15:15 -0400 Subject: Make node qualify and expand functions tolerate a null Env This is convenient in places where you don't necessarily need an Env, since these methods will work the same as with an empty Env. --- test/test_env.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'test/test_env.c') diff --git a/test/test_env.c b/test/test_env.c index b25bd9e2..48bc6c9b 100644 --- a/test/test_env.c +++ b/test/test_env.c @@ -50,8 +50,13 @@ test_env(void) SerdChunk prefix; SerdChunk suffix; + assert(!serd_env_qualify(NULL, &u, &u, &suffix)); + assert(serd_env_expand(NULL, &c, &prefix, &suffix)); assert(serd_env_expand(env, &b, &prefix, &suffix)); + SerdNode nxnode = serd_env_expand_node(NULL, &c); + assert(serd_node_equals(&nxnode, &SERD_NODE_NULL)); + SerdNode xnode = serd_env_expand_node(env, &SERD_NODE_NULL); assert(serd_node_equals(&xnode, &SERD_NODE_NULL)); -- cgit v1.2.1