+ public function test_event_commonmark_environment_configure()
+ {
+ $callbackCalled = false;
+ $callback = function($environment) use (&$callbackCalled) {
+ $this->assertInstanceOf(ConfigurableEnvironmentInterface::class, $environment);
+ $callbackCalled = true;
+ return $environment;
+ };
+ Theme::listen(ThemeEvents::COMMONMARK_ENVIRONMENT_CONFIGURE, $callback);
+
+ $page = Page::query()->first();
+ $content = new PageContent($page);
+ $content->setNewMarkdown('# test');
+
+ $this->assertTrue($callbackCalled);