config->set('AutoFormat.Linkify', true); } public function testLinkifyURLInRootNode() { $this->assertResult( 'http://example.com', 'http://example.com' ); } public function testLinkifyURLInInlineNode() { $this->assertResult( 'http://example.com', 'http://example.com' ); } public function testBasicUsageCase() { $this->assertResult( 'This URL http://example.com is what you need', 'This URL http://example.com is what you need' ); } public function testIgnoreURLInATag() { $this->assertResult( 'http://example.com/' ); } public function testNeeded() { $this->config->set('HTML.Allowed', 'b'); $this->expectError('Cannot enable Linkify injector because a is not allowed'); $this->assertResult('http://example.com/'); } public function testExcludes() { $this->assertResult('http://example.com'); } } // vim: et sw=4 sts=4