add some tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton committed 2020-11-10 09:16:22 -05:00
1 parent cc0331cd12
commit c507343d72
2 files changed
+19 -1

No files matched your search

@@ -22,7 +22,7 @@ export class DrawerItem extends React.Component<DrawerItemProps> {
return ( return (
<div {...elemProps} className={classNames} title={title}> <div {...elemProps} className={classNames} title={title}>
<span className="name">{name}</span> <span className="name">{name}</span>
<div className="value">{content}</div> <span className="value">{content}</span>
</div> </div>
) )
} }
@@ -0,0 +1,18 @@
import React from "react"
import { displayBooleans } from "../display-booleans"
describe("displayBooleans tests", () => {
it("should not do anything to div's if shouldShow is false", () => {
expect(displayBooleans(false, <div></div>)).toStrictEqual(<div></div>)
})
it("should not do anything to booleans's if shouldShow is false", () => {
expect(displayBooleans(false, true)).toStrictEqual(true)
expect(displayBooleans(false, false)).toStrictEqual(false)
})
it("should stringify booleans when shouldShow is true", () => {
expect(displayBooleans(true, true)).toStrictEqual("true")
expect(displayBooleans(true, false)).toStrictEqual("false")
})
})