Mercurial > irccd
diff tests/js-system/main.cpp @ 75:f8160d515a76
Irccd: rework a lot the JavaScript library
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 30 Mar 2016 13:52:47 +0200 |
parents | 1158cffe5a5e |
children | 1125d90b3b44 |
line wrap: on
line diff
--- a/tests/js-system/main.cpp Sat Mar 26 14:41:53 2016 +0100 +++ b/tests/js-system/main.cpp Wed Mar 30 13:52:47 2016 +0200 @@ -18,24 +18,23 @@ #include <gtest/gtest.h> -#include <system.h> - -#include <js-irccd.h> -#include <js-system.h> +#include <irccd/js-irccd.h> +#include <irccd/js-system.h> +#include <irccd/system.h> using namespace irccd; TEST(TestJsSystem, home) { - js::Context ctx; + duk::Context ctx; loadJsIrccd(ctx); loadJsSystem(ctx); try { - ctx.peval(js::Script{"result = Irccd.System.home();"}); + duk::pevalString(ctx, "result = Irccd.System.home();"); - ASSERT_EQ(sys::home(), ctx.getGlobal<std::string>("result")); + ASSERT_EQ(sys::home(), duk::getGlobal<std::string>(ctx, "result")); } catch (const std::exception &ex) { FAIL() << ex.what(); }