comparison tests/js-timer/main.cpp @ 395:f9b4101fa51c

Tests: do not copy resources anymore
author David Demelier <markand@malikania.fr>
date Tue, 10 Jan 2017 15:16:09 +0100
parents c6fbb6e0e06d
children 0b156b82b8c1
comparison
equal deleted inserted replaced
394:c6fbb6e0e06d 395:f9b4101fa51c
48 } 48 }
49 }; 49 };
50 50
51 TEST_F(TestJsTimer, single) 51 TEST_F(TestJsTimer, single)
52 { 52 {
53 open(IRCCD_TESTS_DIRECTORY "/timer-single.js"); 53 open(DIRECTORY "/timer-single.js");
54 54
55 ElapsedTimer timer; 55 ElapsedTimer timer;
56 56
57 while (timer.elapsed() < 3000) 57 while (timer.elapsed() < 3000)
58 util::poller::poll(512, m_irccd); 58 util::poller::poll(512, m_irccd);
61 ASSERT_EQ(1, duk_get_int(m_plugin->context(), -1)); 61 ASSERT_EQ(1, duk_get_int(m_plugin->context(), -1));
62 } 62 }
63 63
64 TEST_F(TestJsTimer, repeat) 64 TEST_F(TestJsTimer, repeat)
65 { 65 {
66 open(IRCCD_TESTS_DIRECTORY "/timer-repeat.js"); 66 open(DIRECTORY "/timer-repeat.js");
67 67
68 ElapsedTimer timer; 68 ElapsedTimer timer;
69 69
70 while (timer.elapsed() < 3000) 70 while (timer.elapsed() < 3000)
71 util::poller::poll(512, m_irccd); 71 util::poller::poll(512, m_irccd);
86 * This test ensure that if pending actions on a stopped timer are never executed. 86 * This test ensure that if pending actions on a stopped timer are never executed.
87 */ 87 */
88 Irccd irccd; 88 Irccd irccd;
89 ElapsedTimer timer; 89 ElapsedTimer timer;
90 90
91 auto plugin = std::make_shared<Plugin>("timer", IRCCD_TESTS_DIRECTORY "/timer-pending.js"); 91 auto plugin = std::make_shared<Plugin>("timer", DIRECTORY "/timer-pending.js");
92 92
93 irccd.addPlugin(plugin); 93 irccd.addPlugin(plugin);
94 irccd.poll(); 94 irccd.poll();
95 irccd.dispatch(); 95 irccd.dispatch();
96 96