mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-07-07 20:06:39 +02:00
Tests: Added enable/disable tests
This commit is contained in:
parent
930c23021e
commit
8ada3bc757
1 changed files with 13 additions and 1 deletions
|
@ -31,11 +31,17 @@
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
int main (int, char**)
|
int main (int, char**)
|
||||||
{
|
{
|
||||||
UnitTest t (1);
|
UnitTest t (3);
|
||||||
|
|
||||||
Palette p;
|
Palette p;
|
||||||
t.ok (p.size () >= 8, "Palette.size at least 8");
|
t.ok (p.size () >= 8, "Palette.size at least 8");
|
||||||
|
|
||||||
|
p.enabled = true;
|
||||||
|
t.ok (p.next () == Color ("white on red"), "Palette provides color when enabled");
|
||||||
|
p.enabled = false;
|
||||||
|
t.ok (p.next () == Color (), "Palette suppresses color when disabled");
|
||||||
|
p.enabled = true;
|
||||||
|
|
||||||
t.diag (p.next ().colorize ("palette entry 0"));
|
t.diag (p.next ().colorize ("palette entry 0"));
|
||||||
t.diag (p.next ().colorize ("palette entry 1"));
|
t.diag (p.next ().colorize ("palette entry 1"));
|
||||||
t.diag (p.next ().colorize ("palette entry 2"));
|
t.diag (p.next ().colorize ("palette entry 2"));
|
||||||
|
@ -53,6 +59,12 @@ int main (int, char**)
|
||||||
t.diag (p.next ().colorize ("palette entry 1"));
|
t.diag (p.next ().colorize ("palette entry 1"));
|
||||||
t.diag (p.next ().colorize ("palette entry 2"));
|
t.diag (p.next ().colorize ("palette entry 2"));
|
||||||
|
|
||||||
|
t.diag ("Disabled...");
|
||||||
|
p.enabled = false;
|
||||||
|
t.diag (p.next ().colorize ("palette entry 1"));
|
||||||
|
t.diag (p.next ().colorize ("palette entry 2"));
|
||||||
|
p.enabled = true;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue