33 lines
699 B
C
33 lines
699 B
C
#define dbus_signal_status_changed(status) signal_sent_stub(status)
|
|
#include "../src/dunst.c"
|
|
#include "greatest.h"
|
|
|
|
static bool signal_sent = false;
|
|
|
|
void signal_sent_stub(struct dunst_status status)
|
|
{
|
|
signal_sent = true;
|
|
return;
|
|
}
|
|
|
|
TEST test_dunst_status(void)
|
|
{
|
|
status = (struct dunst_status) {false, false, false};
|
|
|
|
dunst_status(S_FULLSCREEN, true);
|
|
ASSERT(status.fullscreen);
|
|
dunst_status(S_IDLE, true);
|
|
ASSERT(status.idle);
|
|
dunst_status(S_RUNNING, true);
|
|
ASSERT(status.running);
|
|
|
|
PASS();
|
|
}
|
|
|
|
SUITE(suite_dunst)
|
|
{
|
|
RUN_TEST(test_dunst_status);
|
|
}
|
|
|
|
/* vim: set tabstop=8 shiftwidth=8 expandtab textwidth=0: */
|