{"_id":"@drewschrauf/bs-jest-dom","_rev":"3-ff7f48e8a0cd0ebdbfaa6df1544c736f","name":"@drewschrauf/bs-jest-dom","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.2":{"name":"@drewschrauf/bs-jest-dom","version":"0.1.2","license":"MIT","scripts":{"build":"bsb -clean-world -make-world","watch":"bsb -make-world -w","pretest":"yarn build","test":"jest"},"keywords":["reason","bucklescript","jest","react"],"dependencies":{"@testing-library/jest-dom":"^5.5.0"},"devDependencies":{"@glennsl/bs-jest":"^0.5.1","bs-platform":"^7.2.2"},"publishConfig":{"access":"public"},"gitHead":"84f04e744056481b5bcda3088ee270c36c5e1162","description":"[@testing-library/jest-dom](https://github.com/testing-library/jest-dom) Reason/BuckleScript bindings.","_id":"@drewschrauf/bs-jest-dom@0.1.2","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","_npmUser":{"name":"drewschrauf","email":"andrew.schrauf@gmail.com"},"dist":{"integrity":"sha512-BXMhYWtPyhT6VEm88tCdAywVjFLPBVpJb7HC2JgzsXgFaZzOK2ZMB0YRRIjM9vI0TwWn8e5zSfw4nGSQl2jgbw==","shasum":"08aedea8144fc53baaeca4576e5c6117b8375684","tarball":"https://registry.npmjs.org/@drewschrauf/bs-jest-dom/-/bs-jest-dom-0.1.2.tgz","fileCount":6,"unpackedSize":17450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJernPcCRA9TVsSAnZWagAA1SMP/iCkHjq8RIm2aDLG8fac\njhjrnrDMKRTaEPRmEk0KQdiX0kBUze2l/QeEbmFGiqd/Y7cKAe4a6w8SiAXH\nreAsXflyscElxlFLRsRAWOUf/hjQIu15kNexhomEc/+VSNVbrnolTNXEwZQu\n/UqhCZhFriqk8THOQgo7EcID6eiH9kqaTeab6rJFq/t2dCrlRfjo0cM8iZi2\nqef1l7iJsi4tMgSBmIAGwNFPEMULof3LWrfyOdpQ/9aEQ8Ix9diKjJBoUlj1\nCyT0tXnOzv3lPl2GOQVNGLvAD0Az4Qi0SEvT0iwHwAn9GT+lIjxbQpOothh+\nV9h75tlNAjIOnGkYKRFUThyRovmkY9PkPlQa0jg1nwG/yTsx9s41mFL1H+nq\nMO/dCRo7A843uMpTZwcEzV04+ffm77IDHTlrf3C8xP9UdeMWbZlhj6ANH9Gj\neQaH8as6PokcP0+/BplfrAugz3GUlOAa/0Q1YU0azxGO4Xi0ISAxRXN/AXg0\nQZlxkuO7/+wpNqMeDaMPjPcnj5S54scln5kYi76X0W3ppCSWNXbKqVUZLcFr\nD20Ttc7c28SrnUCHoon9wWTR5oGN17OjNyL2e54utXYmJnj1XQobsK1cQF/s\nSOIr4x8EYOnb+vj150v9wCnqIWRTIrLCWlFaRCwN7tGWOo4Hk4SW3tsiY6N1\nqUIU\r\n=RBBu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmCfr4qt3ySZL96Ge2Xd3+KIKht26gM4rWF7cE7e1pkAiEAgC4VLQAQsL+ttmWtEQyq076uer1SLzvTGr2hQmQPcRY="}]},"maintainers":[{"name":"drewschrauf","email":"andrew.schrauf@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-jest-dom_0.1.2_1588491227724_0.4822528647688471"},"_hasShrinkwrap":false},"0.1.3":{"name":"@drewschrauf/bs-jest-dom","version":"0.1.3","license":"MIT","scripts":{"build":"bsb -clean-world -make-world","watch":"bsb -make-world -w","pretest":"yarn build","test":"jest"},"keywords":["reason","bucklescript","jest","react"],"dependencies":{"@testing-library/jest-dom":"^5.5.0"},"devDependencies":{"@glennsl/bs-jest":"^0.5.1","bs-platform":"^7.2.2"},"publishConfig":{"access":"public"},"gitHead":"d65a85733e8ed20f2392f0074d491bbceb7c7362","description":"[@testing-library/jest-dom](https://github.com/testing-library/jest-dom) Reason/BuckleScript bindings.","_id":"@drewschrauf/bs-jest-dom@0.1.3","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","_npmUser":{"name":"drewschrauf","email":"andrew.schrauf@gmail.com"},"dist":{"integrity":"sha512-e2/nqC7fqxpopfVRVQ/9CdSJICwC+MgVynbOKC2IAmNfFJlEwODYQ2KBrvuZVX8f1dSC9YJWw3mkQOYYplBp6w==","shasum":"0d4d2d36fd50b77246d391a2e1106f63106ee37c","tarball":"https://registry.npmjs.org/@drewschrauf/bs-jest-dom/-/bs-jest-dom-0.1.3.tgz","fileCount":6,"unpackedSize":17450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJersYOCRA9TVsSAnZWagAAt/kP/1I+F4R7JLQ15mMSSpc0\nFlgenPfWkW4JF0PxUQUF4ElHqPfWMX/M7jX64SXRPFcKvY/Qio7raT6EpSVw\nJVYjvzgKXIq96jOyjqV9pu+QpbvrGhcVy8/1WxLr9IU8DL14mH6WqbQgVCO+\nvDv1NobmrG89yDHxjv84sYKXIr9a4jOnQOMaRdD2ALGczIxQ/RPO31Jykbig\nOKrHWFEoVWwWCSTD2sjevpvvDzijeOZiwAGwntCCcl/HUCo2/wthYWrqNi2W\nL+0RRSyvVHBMZp6lNs8uZNTgKU2309SuOpcvYh34oPiFLnfPDxK/9Q/hK+EG\n73n6IU0ivolR2kXhfkJXLK5v9y/agssVI/OflfymOfQ+Sl+y5GgBcDjb31X+\nbkOZp6Aj0Tz3cJtZN/jNvSJOD3Q1osRdjWeFKWzB9A8oUKYPRxx//SyF4Pbb\nc1aJTrl1v8OTs4IdBoRRpnf3KE54jTd6fLacImJIPlRMx1YXucGuP9bdClQy\nh1nUkMNs1t+6WWZObXUeCIyYUjA2ljrRWI5ZIsxoBfLrzQdUU3HhY2zrr1Zs\nnC1PxYTC7n1bg19Qak0GZJbyMFxP6OoMoJe+d+iFhEDXlDyib3Dwm1b7jxwb\n8NiwlK/O9qWQM9JKbBEmv4BcbkHe8A937D99t9+QwcSvCBtOxS3bY21tCP0I\noYLz\r\n=gLFv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1WZQZGvQ8K7dd9/E5mZ8X60qPzLc60Kt6ne59qQFXqAIgL0XqvHFJUQEIy8lKti5yeJwrFJizaT/NYJmezWFgLko="}]},"maintainers":[{"name":"drewschrauf","email":"andrew.schrauf@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-jest-dom_0.1.3_1588512269900_0.9043661199700839"},"_hasShrinkwrap":false},"0.1.4":{"name":"@drewschrauf/bs-jest-dom","version":"0.1.4","license":"MIT","scripts":{"build":"bsb -make-world","pretest":"yarn build","test":"jest"},"keywords":["reason","bucklescript","jest","react"],"dependencies":{"@testing-library/jest-dom":"^5.5.0"},"devDependencies":{"@glennsl/bs-jest":"^0.5.1","bs-platform":"^7.2.2"},"publishConfig":{"access":"public"},"gitHead":"6d29a951a5e439eab42585a1e2fa51fd903c7be6","description":"[@testing-library/jest-dom](https://github.com/testing-library/jest-dom) Reason/BuckleScript bindings.","_id":"@drewschrauf/bs-jest-dom@0.1.4","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","_npmUser":{"name":"drewschrauf","email":"andrew.schrauf@gmail.com"},"dist":{"integrity":"sha512-XREsFC/mG747IbEhDa+Y+zHJGY+8iII98e2C3hluuMVV0xsPUzau4NeFYUBw0hnuHgSQu2HSqoGmcGVyG29yag==","shasum":"55236c467a3b4a82f86c06f13363f8c055763b8c","tarball":"https://registry.npmjs.org/@drewschrauf/bs-jest-dom/-/bs-jest-dom-0.1.4.tgz","fileCount":6,"unpackedSize":17377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewlW1CRA9TVsSAnZWagAAwcYQAKCTsyYgJq1OXwdLoVmw\nyUz+qtH8zo8Qj8ru0Lot0/KPZAg6DEAmKo3FKDo7/svi5130hyc80RnGkIDx\nEoSN+OSZNWRTP9dm+oabjnAdKUzjgee+Oasvz5RbakPfe+MEl7QYBirXoclo\nl/VcJREiB0XRaS/IH/gdpwbuZ/Tcbpf2EAmzyrrZ2gg9dLqspOVl1sZWxPGM\nEqPE56YBLOygz1LtKMIS5QZUakBiQRHfz85XcDf3CZZ4tfGjeLpMBJUKOqRM\nbwjDgdlhVj0pQh04neA44e/qUX/ve/ct0tlGRuQKiOHAKnKpywV85HmGyGkG\n0sQ/mVfWdij7ZeLoGYorTg6XhpPT9hj0Uiuf/48KxFYBoodnTUU1lV1cfYR7\nxTuLLL5l8YX1ScGSlQOgL2D8m0cfRrQHEQRK48/E2XSvSuCbH1Eh+LzxWzB2\n6xqI9KyD9W/898mLR55vSjDDo5BY08gDdNq5iubsdmICo7XzakCM/ZFOqY2q\nooZM4HPDtLmx1fBmbJJ/7BveHoX4wDcUaFJrs88Cl8U/XHeVSyHuDOMhc1Bw\nCfhRJggxqoV+bImpHlKQTg33IlyI8ENSpnSg8EEB66mgfRi4IHf1y1UPTZvV\n+ZL0NtMP9DpNxJ3PLRQJk8n/q+rgDwbTZ91Gi1JSY/vS7T5IsO/uwRCGjLN2\nrxpe\r\n=aJCy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/xI5LonMlpx+w8NScdcB1M9lligC4bIE39yp48OhopAiA+6frlyCGGXPOvVrHNZCmzyvFPPq/TrdQURebcl9jnyg=="}]},"maintainers":[{"name":"drewschrauf","email":"andrew.schrauf@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-jest-dom_0.1.4_1589794228891_0.21409612621331564"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-03T07:33:47.675Z","0.1.2":"2020-05-03T07:33:47.829Z","modified":"2022-04-05T05:38:45.185Z","0.1.3":"2020-05-03T13:24:30.028Z","0.1.4":"2020-05-18T09:30:29.040Z"},"maintainers":[{"name":"drewschrauf","email":"andrew.schrauf@gmail.com"}],"description":"[@testing-library/jest-dom](https://github.com/testing-library/jest-dom) Reason/BuckleScript bindings.","keywords":["reason","bucklescript","jest","react"],"license":"MIT","readme":"# @drewschrauf/bs-jest-dom\n\n[@testing-library/jest-dom](https://github.com/testing-library/jest-dom) Reason/BuckleScript bindings.\n\nTake a look at some usage [examples](https://github.com/drewschrauf/bs-testing-library/tree/master/packages/examples/__tests__).\n\n## Installation\n\nThese bindings are intended to be used with [bs-jest](https://github.com/glennsl/bs-jest). If you don't already have it setup, follow the instructions from its repository.\n\nOnce you have bs-jest, Install these bindings as a dev dependency:\n\n```sh\nnpm install --save-dev @drewschrauf/bs-jest-dom\n```\n\nAdd it to your bsconfig.json as a dev dependency.\n\n```json\n{\n  ...\n  \"bs-dev-dependencies\": [\n    ...\n    \"@drewschrauf/bs-jest-dom\"\n  ]\n}\n```\n\nIt's recommended to add `open JestDom` at the top of each test file.\n\n## API\n\nThis documentation covers the specifics of these bindings. To learn about the principles and approach behind Testing Library, refer to the [official documentation](https://testing-library.com/).\n\nAll assertions from @testing-library/jest-dom are implemented. Generally you'd pipe a bs-jest expectation into the method like below.\n\n```reason\nexpect(el) |> toBeInTheDocument\n```\n\nIf the assertion can take an argument, pass positional and named optional arguments like below:\n\n```reason\nexpect(el) |> toHaveClass(\"my-class\", ~exact=false)\n```\n\nAssertions that can take multiple argument types have been split into multiple assertions. For example, `toHaveClass` and `toHaveClasses` take a `string` and `list(string)` respectively. Refer to the [interface file](https://github.com/drewschrauf/bs-testing-library/blob/master/packages/bs-jest-dom/src/JestDom.rei) for a full list of assertions.\n","readmeFilename":"README.md"}