diff --git a/rebar.config b/rebar.config index 23f76fd..2184b83 100644 --- a/rebar.config +++ b/rebar.config @@ -1,7 +1,12 @@ +%% edit eunit_test_path if you want to run your own tests, use "../" not +%% "./" as rebar changes working dir to .eunit when running tests +{eunit_compile_opts, [{d, eunit_test_path, "../test/cases"}]}. + %% uncomment to get verbose output from test suite %% {eunit_opts, [verbose]}. {erl_opts, [ + {i, "include"}, {i, "src"}, {src_dirs, ["src"]}, warn_unused_vars, diff --git a/src/jsx_decoder.erl b/src/jsx_decoder.erl index c51b9fb..0a82ea2 100644 --- a/src/jsx_decoder.erl +++ b/src/jsx_decoder.erl @@ -40,7 +40,7 @@ decoder(Handler, State, Opts) -> --include("../include/jsx_opts.hrl"). +-include("jsx_opts.hrl"). %% whitespace diff --git a/src/jsx_encoder.erl b/src/jsx_encoder.erl index 0621811..68bff84 100644 --- a/src/jsx_encoder.erl +++ b/src/jsx_encoder.erl @@ -39,7 +39,7 @@ encoder(Handler, State, Opts) -> --include("../include/jsx_opts.hrl"). +-include("jsx_opts.hrl"). -ifndef(error). diff --git a/src/jsx_utils.erl b/src/jsx_utils.erl index 5de1598..814092c 100644 --- a/src/jsx_utils.erl +++ b/src/jsx_utils.erl @@ -27,7 +27,7 @@ -export([extract_opts/1]). -export([json_escape/2]). --include("../include/jsx_opts.hrl"). +-include("jsx_opts.hrl"). %% parsing of jsx opts