From d6ad01836f6bbd402bde2093776c508b5c193e2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Mon, 19 May 2014 12:50:53 +0200 Subject: [PATCH] config: another failing test --- src/geef_config.erl | 1 + test/config_test.erl | 14 +++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/geef_config.erl b/src/geef_config.erl index 8f3bb7f..ff8423b 100644 --- a/src/geef_config.erl +++ b/src/geef_config.erl @@ -12,6 +12,7 @@ %% API -export([start_link/1]). +-export([open/1]). -export([set/3]). %% gen_server callbacks diff --git a/test/config_test.erl b/test/config_test.erl index 21851c4..1ec160a 100644 --- a/test/config_test.erl +++ b/test/config_test.erl @@ -3,8 +3,9 @@ -include_lib("eunit/include/eunit.hrl"). -include("src/geef_records.hrl"). -config_test() -> - {foreach, fun start/0, fun stop/1, [fun bool_test/1]}. +config_test_() -> + {foreach, fun start/0, fun stop/1, [fun bool_test/1, + fun string_test/1]}. start() -> {A, B, C} = now(), @@ -16,7 +17,14 @@ start() -> bool_test({Config, _}) -> Var = "core.logallrefupdates", ok = geef_config:set(Config, Var, true), - [?_assertEqual({ok, true}, geef_config:get_bool(Config, Var))]. + [?_assertEqual(ok, geef_config:set(Config, Var, true)), + ?_assertEqual({ok, true}, geef_config:get_bool(Config, Var))]. + +string_test({Config, _}) -> + Var = "user.name", + Val = <<"Random J. Hacker">>, + ok = geef_config:set(Config, Var, Val), + [?_assertEqual({ok, Val}, geef_config:get(Config, Var))]. stop({_, Path}) -> ok = file:delete(Path).