File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change 33namespace Nwidart \Modules \Tests ;
44
55use Illuminate \Support \Facades \Artisan ;
6+ use Illuminate \Support \Facades \Blade ;
67use Illuminate \Support \Facades \Log ;
78use Nwidart \Modules \Contracts \RepositoryInterface ;
89use Nwidart \Modules \Laravel \Module ;
@@ -76,4 +77,20 @@ public function test_module_returns_instance_when_disabled_and_instance_paramete
7677 $ this ->assertInstanceOf (Module::class, $ module );
7778 $ this ->assertEquals ('Blog ' , $ module ->getName ());
7879 }
80+
81+ public function test_module_directive_renders_content_when_module_is_enabled ()
82+ {
83+ $ blade = "@module('Blog') Enabled @endmodule " ;
84+
85+ $ this ->assertStringContainsString ('Enabled ' , Blade::render ($ blade ));
86+ }
87+
88+ public function test_module_directive_does_not_render_content_when_module_is_disabled ()
89+ {
90+ Artisan::call ('module:disable Blog ' );
91+
92+ $ blade = "@module('Blog') Enabled @endmodule " ;
93+
94+ $ this ->assertStringNotContainsString ('Enabled ' , Blade::render ($ blade ));
95+ }
7996}
You can’t perform that action at this time.
0 commit comments