anchor.diff:      [
        {"create a new node" ++ Label,
         fun() ->
  +              Now = calendar:now_to_universal_time(os:timestamp()),
                 {ok, Code, _H, Body} = chef_req:request(post, Path, NodeJson, ReqConfig),
                 ?assertEqual("201", Code),
                 NodeUrl = <<"http://localhost/organizations/clownco/nodes/", NodeName/binary>>,
                 Expect = ejson:encode({[{<<"uri">>, NodeUrl}]}),
  -              ?assertEqual(Expect, Body)
  +              ?assertEqual(Expect, Body),
  +
  +              NodeMeta = db_tool:metadata_for_node(NodeName),
  +              ?assertMatch({{_,_,_},{_,_,_}}, proplists:get_value(created_at, NodeMeta)),
  +              ?assertMatch({{_,_,_},{_,_,_}}, proplists:get_value(updated_at, NodeMeta)),
  +              ?assert(Now < proplists:get_value(created_at, NodeMeta)),
  +              ?assert(Now < proplists:get_value(updated_at, NodeMeta))
  +              
         end},
   
        {"conflict when node name already exists" ++ Label,
  
positive.code:     ?assert(lists:all(fun(Row) -> NodeName =/= ej:get({"name"}, Row) end, Rows)).
      
  
  basic_named_node_ops(#req_config{name = Name}=ReqConfig) ->
      Label = " (" ++ Name ++ ")",
      Path = "/organizations/clownco/nodes/",
  
negative.code:               node_search_tests(ClientConfig),
                basic_env_node_list_tests(UserConfig),
                named_node_permissions(UserConfig, ClientConfig, WeakClientConfig),
                basic_named_node_ops(ClientConfig),
                basic_named_node_ops(UserConfig),
                updated_at_and_last_updated_by(ClientConfig, UserConfig),
                basic_node_create_tests_for_config(UserConfig),
                basic_node_create_tests_for_config(ClientConfig),
                node_permissions_tests(UserConfig, WeakClientConfig),
  