sanitizer = $this->diContainer->get(NewsletterHtmlSanitizer::class); } public function testItKeepsAllowedTags() { verify($this->sanitizer->sanitize(''))->equals(''); verify($this->sanitizer->sanitize('Style'))->equals('Style'); verify($this->sanitizer->sanitize('Class'))->equals('Class'); verify($this->sanitizer->sanitize('

Heading one

Some text

'))->equals('

Heading one

Some text

'); verify($this->sanitizer->sanitize('Text 👋 around'))->equals('Text 👋 around'); verify($this->sanitizer->sanitize('StrongEm
'))->equals('StrongEm
'); verify($this->sanitizer->sanitize(''))->equals(''); verify($this->sanitizer->sanitize('
Head
Cell
'))->equals('
Head
Cell
'); verify($this->sanitizer->sanitize('link'))->equals('link'); verify($this->sanitizer->sanitize('Subscribe'))->equals('Subscribe'); verify($this->sanitizer->sanitize('Does not sanitize RGB'))->equals('Does not sanitize RGB'); } public function testItRemovesUnwantedHtml() { verify($this->sanitizer->sanitize('