Skip to content

Commit 52ac740

Browse files
committed
Add test case for erisata/fix_name_tuples
1 parent 701eeb5 commit 52ac740

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/exometer_SUITE.erl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
test_eval_script_match_case/1,
2828
test_wrapping_counter/1,
2929
test_update_or_create/1,
30+
test_update_or_create_w_tuple_name/1,
3031
test_update_or_create2/1,
3132
test_default_override/1,
3233
test_std_histogram/1,
@@ -84,6 +85,7 @@ groups() ->
8485
{test_defaults, [shuffle],
8586
[
8687
test_update_or_create,
88+
test_update_or_create_w_tuple_name,
8789
test_update_or_create2,
8890
test_default_override
8991
]},
@@ -270,6 +272,18 @@ test_update_or_create(_Config) ->
270272
counter = exometer:info(exometer_admin:find_auto_template([a,b,c]), type),
271273
ok.
272274

275+
test_update_or_create_w_tuple_name(_Config) ->
276+
N = [a,b,{c,1}],
277+
{error, not_found} = exometer:update(N, 2),
278+
{error, no_template} = exometer:update_or_create(N, 10),
279+
exometer_admin:set_default(N, counter, []),
280+
ok = exometer:update_or_create(N, 3),
281+
{ok, [{value, 3}]} = exometer:get_value(N, [value]),
282+
exometer_admin:set_default([a,'_',d], histogram, []),
283+
histogram = exometer:info(exometer_admin:find_auto_template([a,{b,1},d]), type),
284+
counter = exometer:info(exometer_admin:find_auto_template(N), type),
285+
ok.
286+
273287
test_default_override(_Config) ->
274288
E = [d,e,f],
275289
E1 = [d,e,f,1],

0 commit comments

Comments
 (0)