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();
 	}