{"id":"eyycheev/jest-jasmine2","name":"jest-jasmine2","scope":"eyycheev","platform":"roblox","description":"Mirrored from the Wally registry.","version":"3.14.0-rbx.2","latest":"3.14.0-rbx.2","versions":["3.14.0-rbx.0","3.14.0-rbx.1","3.14.0-rbx.2"],"license":"MIT","licenseRating":"safe","licenseCaveats":["The package archive does not include its license text; the license is declared in its manifest metadata."],"licenseVerified":false,"dependencies":{"jsdotlua/luau-polyfill":{"version":"^1.2.7","alias":"LuauPolyfill"}},"integrity":"2b19b9d9ec8c215c2f33ef25eba024e5eb304d8544ad2c364c5158bedd5a0d19","likes":0,"downloads":0,"install":"forest install eyycheev/jest-jasmine2","url":"https://forest.dev/p/roblox/eyycheev/jest-jasmine2","files":"https://api.forest.dev/ai/package/roblox/eyycheev/jest-jasmine2/files","readme":"# jest-jasmine2\n\nUpstream: https://github.com/facebook/jest/tree/v27.4.7/packages/jest-jasmine2\n\n---\n\n### :pencil2: Notes\n* Our upstream, Jest, doesn't include any test files for the files in this directory, `jest-jasmine2/src/jasmine/`, so we look to the upstream that Jest is based off of Jasmine, for the test files\n* The tests for CallTracker and SpyStrategy are copied off of the upstream files but the `createSpy.ts` file doesn't actually have a direct upstream equivalent in Jasmine so we copy some tests from `SpySpec` instead, leaving out the majority of tests that aren't yet relevant\n* We expose `andAlso` in addition to the typical `and` for createSpy since `and` is a built in keyword for Lua so we can't cleanly chain fields (i.e. we can't get `var.and` to work so we allow for `var.andAlso`)\n* We use the [Roblox Lua Promise](https://github.com/evaera/roblox-lua-promise) library in this module in a number of places to more closely mirror the asynchronous tests in Jasmine\n","readmeTruncated":false}