From ce01137e56ecbe6f44d57206896697253e6f0650 Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Thu, 8 Jun 2023 12:32:47 +1200 Subject: [PATCH] MNT Add BuildTaskTest --- tests/php/Dev/BuildTaskTest.php | 43 +++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 tests/php/Dev/BuildTaskTest.php diff --git a/tests/php/Dev/BuildTaskTest.php b/tests/php/Dev/BuildTaskTest.php new file mode 100644 index 000000000..8f8f54209 --- /dev/null +++ b/tests/php/Dev/BuildTaskTest.php @@ -0,0 +1,43 @@ +assertTrue($enabledTask->isEnabled()); + $enabledTask->config()->set('is_enabled', false); + $this->assertFalse($enabledTask->isEnabled()); + // disabledTask + $disabledTask = new class extends BuildTask + { + protected $enabled = false; + public function run($request) + { + // noop + } + }; + $this->assertFalse($disabledTask->isEnabled()); + $disabledTask->config()->set('is_enabled', true); + $this->assertTrue($disabledTask->isEnabled()); + } +}