Better test for small string pieces
This commit is contained in:
parent
2e4f6e4419
commit
967028a93b
1 changed files with 12 additions and 13 deletions
|
@ -13,18 +13,17 @@
|
|||
(deftest test-header
|
||||
(let ((result (spinneret:with-html-string (header "collapseOne" "Heading" t))))
|
||||
(testing "Generates correct HTML for accordion header"
|
||||
(ok (string= result
|
||||
"<h2 class=accordion-header>
|
||||
<button class=accordion-button type=button data-bs-toggle=collapse
|
||||
data-bs-target=#collapseOne aria-expanded=true
|
||||
aria-controls=#collapseOne>Heading</button>
|
||||
</h2>")))))
|
||||
(ok (search "class=accordion-header" result))
|
||||
(ok (search "class=accordion-button" result))
|
||||
(ok (search "data-bs-target=#collapseOne" result))
|
||||
(ok (search "aria-expanded=true" result))
|
||||
(ok (search "aria-controls=#collapseOne" result))
|
||||
(ok (search "Heading" result)))))
|
||||
|
||||
(deftest test-collapse
|
||||
(let ((result (spinneret:with-html-string (collapse "accordionExample" "collapseOne" t))))
|
||||
(testing "Generates correct HTML for accordion collapse"
|
||||
(ok (string= result
|
||||
"<div class=\"accordion-collapse collapse show\" id=collapseOne
|
||||
data-bs-parent=#accordionExample>
|
||||
<div class=accordion-body></div>
|
||||
</div>")))))
|
||||
(ok (search "class=\"accordion-collapse collapse show\"" result))
|
||||
(ok (search "id=collapseOne" result))
|
||||
(ok (search "data-bs-parent=#accordionExample" result))
|
||||
(ok (search "class=accordion-body" result)))))
|
||||
|
|
Loading…
Add table
Reference in a new issue