Mercurial > irccd
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 |