{"_id":"a","_rev":"184-10dc7d5ca67f7001d03f60c49d6e8755","name":"a","dist-tags":{"latest":"4.0.8"},"versions":{"0.0.1":{"name":"a","version":"0.0.1","_id":"a@0.0.1","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"rt.js":"./when/bin/rt.js"},"dist":{"shasum":"cda546a9b01208e0acf1128d74680ecb55dd43f7","tarball":"https://registry.npmjs.org/a/-/a-0.0.1.tgz","integrity":"sha512-ac8eACKPLyOdsxVEqqecJgVTEq64ZPWjwjYGSXWTXbNbKFzanlrlXU+2yrVm+JlMUH0NkUxrnRy+wIiW+93uog==","signatures":[{"sig":"MEUCIBVkqhLZcAZub/clwpJsNfT3Y4bGib5dsbOw8+c33nEdAiEA1UaaS/q+WWrWP3NAKY5EwbyYJ1LnTBy5jNGQ0AG6dg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.59","description":"ERROR: No README.md file found!","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.0.2":{"name":"a","version":"0.0.2","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner"],"_id":"a@0.0.2","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"rt.js":"./when/bin/rt.js"},"dist":{"shasum":"fe49bed59ced0a5a5a5c3fbe53dab25395b2159a","tarball":"https://registry.npmjs.org/a/-/a-0.0.2.tgz","integrity":"sha512-3NyexkeLEC1UdxomuCi2P58a7VESMdDeHnznYtDDmuXOQI6NX/pvOJIK1KIvsXU4D29CGCE5y+ZJ3SWlSAGVAg==","signatures":[{"sig":"MEQCIEbbZDw4ST0lrdVkaa80onUsMYe8LAl/3gsoAM0snpltAiBAZjs7DksZZnnfmb4S0xScrwiCDc8zGV6+Al9scekN8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","engines":{"node":"*"},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.4","description":"Mocking framework and tdd in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"v0.6.12","dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{}},"0.0.3":{"name":"a","version":"0.0.3","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner"],"_id":"a@0.0.3","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"2c81f18ba4dd6d919cbca28fd6e83bb532d77255","tarball":"https://registry.npmjs.org/a/-/a-0.0.3.tgz","integrity":"sha512-BMcZhgSyL9DtOUTKvE2Z7q3wR2DKDyeb/pdWoJGcK6kUpRZumm0THjaJ3pYCV8HSvFr2vOT3t34fsJ8eHBO0WA==","signatures":[{"sig":"MEYCIQDtKeFb8CCXBLgt81r9E6skKFjLqEUFJG3Hm5z68gW2JwIhAN0WIEDhBA6kdqAyI8wQ2MvNj2Z83SPV8go0HHeYhHuS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.59","description":"Mocking framework and tdd in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.0.4":{"name":"a","version":"0.0.4","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require"],"_id":"a@0.0.4","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"089941c2681ec89557004c81a46131fd59592489","tarball":"https://registry.npmjs.org/a/-/a-0.0.4.tgz","integrity":"sha512-uQDW7n++Nj1EIYhg6wF8caFs69vxQxTClU9/ukLf9T3ZNqLrI0cvTLAAHRVvpf4wg1Dye+AnIPl0npLwYkFC4Q==","signatures":[{"sig":"MEUCIQDsFIKk3VG0yeDNSQgJfVW/qIN1V/YmLM0Znq4w1eHVTQIgXzexGsIlD187BDNq+0hv7+wl2KV3bLCMfscPdhjyYEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","engines":{"node":"*"},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.4","description":"Mocking framework and tdd in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"v0.6.12","dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{}},"0.0.5":{"name":"a","version":"0.0.5","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require"],"_id":"a@0.0.5","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"3a808d238f96672cc3b835bad5c39f7430a9bd59","tarball":"https://registry.npmjs.org/a/-/a-0.0.5.tgz","integrity":"sha512-xMb7FWYuBII5GEbaN6WB+G2l93pJxnl+vWeGg38KYBLNTHu61JA6hgYBgSf/G2sdSkrBp5vG3l8FlQS2t1mVsw==","signatures":[{"sig":"MEUCIAj6jVplRpBCYNW+bwM4Gi9HfDteA74WN9Ulwsz441mDAiEA7FFhNekRoobftSX7GBqFKV2+ca/zIlBSPkoI4lRXajw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","engines":{"node":"*"},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.4","description":"Mocking framework and tdd in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"v0.6.12","dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{}},"0.0.6":{"name":"a","version":"0.0.6","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require"],"_id":"a@0.0.6","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"3d5b0ba3c683d3a40fb737d9e822992b09f516a3","tarball":"https://registry.npmjs.org/a/-/a-0.0.6.tgz","integrity":"sha512-v4LM5dga9CkJ7ZqQjN2ByU51bwkY0dWfgXNCgsCcum5FSxfjCY/nMQryS3fgPi2RnidjfJKmRnlkB46lqWPcQw==","signatures":[{"sig":"MEQCIECNk1HXNAgR/bZr+FH/XCdyvSIJPVWk34cQOVZa9EeOAiBie9c+D/ToZUHlENvWQ6GyVn5M2KvHMvVztUDzb8IPLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.62","description":"Mocking framework and tdd in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.0.7":{"name":"a","version":"0.0.7","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require"],"_id":"a@0.0.7","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"a41e179a820e7b198df4a927caeabb0dca106ac8","tarball":"https://registry.npmjs.org/a/-/a-0.0.7.tgz","integrity":"sha512-2ejwda7b+iwopsPzFQ/r5csK2ta9Wd9PDni6jGDl7uK5EZ64Vy7/oekyHp4uAR/k/kyRZLN6JxzNF552z3fGcA==","signatures":[{"sig":"MEUCIFvWS3PaG3TAZN8ywcpum7PCoeUnPxizR3/HQZCslr/cAiEAgTiX5OnrMyzk5u3W/S9Xq65V/IphGC1BRooDb1vAVIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.62","description":"Mocking framework and tdd in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.0.8":{"name":"a","version":"0.0.8","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require"],"_id":"a@0.0.8","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"4ee71e84a81207370dfed6f40ab2088848b7d432","tarball":"https://registry.npmjs.org/a/-/a-0.0.8.tgz","integrity":"sha512-+cqo4H5IPwjiQl39StU2LXQ127C8XaeEJHja1lrrb7INhV9VAopK6YQHh4+mSS+I8vRDBHXJnQ0CjwZy8dZE2g==","signatures":[{"sig":"MEYCIQDSSqbd5ZCV324QmGKSFODloYPIzhA3krxt9RuNjgtj/AIhAO6hYfUWldCUIpLIW7cFcufSSWSHY5nSOyUEaSZXr6Ni","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.62","description":"Mocking framework and tdd in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.0.9":{"name":"a","version":"0.0.9","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.0.9","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"f373da355e9baeb94a6d25e39be65b46a99c00c0","tarball":"https://registry.npmjs.org/a/-/a-0.0.9.tgz","integrity":"sha512-s23IB+lUp4si0ZCUE+iILidS/MHYTp5OsTELpnyOXokwTo7MasgHaH4FNLmSnb5Xr2WZh+i9Mq+JYhLsW9QhyQ==","signatures":[{"sig":"MEUCIQCP9NP6kcdqsEag0eItHIkE2t5FQoTKyzC6AjB8+Dc+AQIgR45vfT/21IMyZlmHWtz2yymrhpaEaLvpRE4mmzgbNUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","engines":{"node":"*"},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.4","description":"Mocking framework and tdd in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"v0.6.12","dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{}},"0.1.0":{"name":"a","version":"0.1.0","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.1.0","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"93a705092de73faa1ea1a63de15f0727ea552b8e","tarball":"https://registry.npmjs.org/a/-/a-0.1.0.tgz","integrity":"sha512-0B84nt8yWlSyJ57bz5CBQEVBh/pbzm5w8gVmHmICZOxyKPoX8MFS1Ojjyjn8WLzlcuPSN6elqDYe1x7DHLpMpA==","signatures":[{"sig":"MEYCIQCX7CGConqF9ZXq7mqlUIkYgAJwEN8J75uG6pMekjbiwwIhAI0rAMtitpmwtQFAuOJgu/SuuVSQ3MA21MKoOML5LcMm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","engines":{"node":"*"},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.4","description":"Mocking framework and tdd in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"v0.6.12","dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{}},"0.1.1":{"name":"a","version":"0.1.1","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.1.1","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"9f6595f80e54e4ab522b1d79874687970c257f8d","tarball":"https://registry.npmjs.org/a/-/a-0.1.1.tgz","integrity":"sha512-p6olXJXd3K9yZ3d0kA1OS6GWT7R3obX3AIslp7UmjadCzK/qp6KDf/uTd2MLHq5E3MpApXJ6PHze37+wQvpdWQ==","signatures":[{"sig":"MEUCIQC+NTDn7oKYFwVEsxhF/1bfOTk/eDLT2ZXtqLetyO03egIgNW8tgq6K5KyydmOoBN7+nFtFrpdgRf0ikR8lLIXpfz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.63","description":"Mocking framework and tdd in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.1.2":{"name":"a","version":"0.1.2","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.1.2","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"6a442528b3425704a7aebf4d9759073e35d9b5e5","tarball":"https://registry.npmjs.org/a/-/a-0.1.2.tgz","integrity":"sha512-OeWnRK8i7huhztw74O2n3wX8wUASVXo1xnGulDJHfwixi4fHun/8RUi8z1HFEJ18JWisAkpPeN7L/ADsY3jcLw==","signatures":[{"sig":"MEQCIGwyoGwH8gyJzishYa0oyaBlFJ80T1AFgIakcUd8pLE3AiBpBjwCOA4aw40uVC8LsvkcmcaDjWgwe2w8ZTyKLI0x0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.63","description":"Mocking framework and tdd in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.1.3":{"name":"a","version":"0.1.3","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.1.3","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"b01136ea5bb10b60a8dca7d76a771578f719530d","tarball":"https://registry.npmjs.org/a/-/a-0.1.3.tgz","integrity":"sha512-9v9MkJgQTbumBzK5myAPqHFVS2d19Cy3S3/F9EyWnvblLimpCt7GEA+Zhv1v50lDkoh281hW5ZoaBKgjchs3dw==","signatures":[{"sig":"MEUCIHmpM80Xyz1kufxM8D6D1rX5n5z1ZsQ7S8A59+h+fnKaAiEAxsPUY6DGz/eCMC/J6+KSWONrLiw235eQTgVq+bt5x24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.63","description":"Mocking framework and tdd in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.1.4":{"name":"a","version":"0.1.4","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.1.4","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"f25b16a1dc2f11a84d64aa3a7469c07723de416b","tarball":"https://registry.npmjs.org/a/-/a-0.1.4.tgz","integrity":"sha512-jdjU7IupS6JphVlx+d7aLuko7ziRT5n2ck8PxCcTNBLeGZSc+vsaMC1kNLQxS+KXTiN8M/V/GK2geozaeqNCsQ==","signatures":[{"sig":"MEUCIQCLepk3IcgI04tkJ62GUKjKkN5Jo7kW0Pjg/TKzwecJAwIgcCdNVtAqyYxlYHP3mJWlSRA1l7a+MryNLwAurJ/Lh28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.63","description":"Mocking framework and tdd in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.1.5":{"name":"a","version":"0.1.5","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.1.5","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"4086d61a3d4e7e3fb06ace359f4422ef751ed9a3","tarball":"https://registry.npmjs.org/a/-/a-0.1.5.tgz","integrity":"sha512-P7HqYivyhRDsaxKG+ZGE2KN3rIptc9SSEo7U0wOLNAi6k7hw9HrPnpDOgai0haR8auUiMlzBBWYDqIg2rVTr2g==","signatures":[{"sig":"MEQCIBvZ7ap8mm0LOWchgLyuw0BWyQE3hRuBg24PSB2Dg6jnAiA0ZW4Ef/EdCHOwaZCHhOImNI98hjrdN4VAXR/p6Ghpzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.63","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.1.6":{"name":"a","version":"0.1.6","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.1.6","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"865f10a7738ddfa566c7b6cbe2af48e74fd729e1","tarball":"https://registry.npmjs.org/a/-/a-0.1.6.tgz","integrity":"sha512-7eFR3zcu5pW9Y1ZgaRB9dPgnUO2vjeIka7dQ5Xhb9ywBE9DOBw4JRn1fCXBQtc7CfPsevq4OEx4SV/m0E/Gjvw==","signatures":[{"sig":"MEUCIQCgK4OJcamf5yeZjeZnhihPxVvE3FkwA2aNdz1F6kRZGwIgYFZ4M2KNCQASoRPHy7EpEasC+PGFy4s6PPBi7WSPtoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.63","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.1.7":{"name":"a","version":"0.1.7","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.1.7","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"79e1a4f37a41f334c9f739d9a4d194abdf4190be","tarball":"https://registry.npmjs.org/a/-/a-0.1.7.tgz","integrity":"sha512-iwcpsrpNdnSfIvwYRGP+M6onumPKX4lCzUCohI2jwrEr7kB8Q5aA8sBfHC2Sxi2xL0PNwepA4agJu+jN6Tud8g==","signatures":[{"sig":"MEQCIFcWWo/tgRZo/Br8jhAwSEjYM/jCkY7PDK5mknBTZr9AAiA4n24M2Pk97fnPNfomcwUXzq5bLL4V0k5f3EnuMFhqKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"https://bitbucket.org/pure/a","type":"git"},"_npmVersion":"1.1.65","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.1.8":{"name":"a","version":"0.1.8","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.1.8","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"a63ead0551971823cef3278edc45b779ad1e5cb0","tarball":"https://registry.npmjs.org/a/-/a-0.1.8.tgz","integrity":"sha512-zMnRtOQ4FdVKViBAIWS6l+6lV47EhKPEK8bmijjo9hCHCs9h4o2UwY55792AEmT1zmDngR5eUpoLNC1IYdB1+w==","signatures":[{"sig":"MEUCIQCcQXmXoYKt0d/iJkVlcmxtGb8z7VbVrzBdyX5q3+PzZgIgf/qehGBujBIySgG2EAseBX9RSA8bMwWCivt/ef6V00E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.1.65","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.1.9":{"name":"a","version":"0.1.9","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.1.9","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"bddea16a5be5d4eaed0b4a56c7aaf1a9bcbc2b83","tarball":"https://registry.npmjs.org/a/-/a-0.1.9.tgz","integrity":"sha512-e0TbxxahB97YV8mqBCBggxrsLNZSbNWuiMZQoGUIY7p/l/oLu0GpoWZxiOVqoC4LRpBGrhgUDQ6uNgAXJT02Bw==","signatures":[{"sig":"MEYCIQDHG0SAgY4uTlYFnWn79XCgwyfS5Wfe57j+dypmmVlJIgIhAJEXYwJMs9yNVGP4UUrRPZthLTfduqSuujustB6vZfaX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.1.65","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.2.0":{"name":"a","version":"0.2.0","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.2.0","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"3bee6530d74f15b37a4651ba61284b5769aa8aa5","tarball":"https://registry.npmjs.org/a/-/a-0.2.0.tgz","integrity":"sha512-PsINqn5yql+9AxYY+RLoRbYdjMReciUnqXD/9iRKd2NlfNzac6i/SV84+MqXDkD3uQgprla4Va85ObOc3pXdUA==","signatures":[{"sig":"MEUCIBnU88AwumY7dp8DxJC2/39lqHCrR+zrEb0uug5bDK4UAiEA0qZ7aX+2A8i/KtNyh4mRenR1nkApqIINHDXor21tayU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.1.65","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.2.1":{"name":"a","version":"0.2.1","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.2.1","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"d4d981881617a55b5c71d58a3f7fda4b7bfe2a8e","tarball":"https://registry.npmjs.org/a/-/a-0.2.1.tgz","integrity":"sha512-BNN1+PpEEJx6mjh1SkEDFfL+JoBBWPDAprBDCNr8ERHpMZHJ5e6vbmAYhaFOSTNP7dWMrkIQmPdgRKHW0EmPWA==","signatures":[{"sig":"MEQCIBBIV0014m22Mrg7wjm6EUn52Qb8XPeNxpF4C1HtFmUTAiAqFwbV5A3/gQo/TI+Rn3SU3JWn1n/iDHoG5n8ku5n/DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.1.65","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.2.3":{"name":"a","version":"0.2.3","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.2.3","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./when/bin/rt.js"},"dist":{"shasum":"185defd24e1f40590f225e77e2c51f193776e70c","tarball":"https://registry.npmjs.org/a/-/a-0.2.3.tgz","integrity":"sha512-ccgpU9bw/rk+P6lhOJngGBuOQF8cLVk0GXZqqAHVmBt9RB1urFV9p0G+9WKnI6DcDtb4SOilcExWybslpuvxpQ==","signatures":[{"sig":"MEUCIHuAxMim6H+ghAyoZZGr3dQ0mJc9Ap5dbnTWVzfDBgqiAiEAh+NnfRuBLacz5LTD/cJW45dXUI9ritMSV6ky0vXtaHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.1.65","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"glob":"> =3.1.10","mocha":">=1.1.0"}},"0.2.4":{"name":"a","version":"0.2.4","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.2.4","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"cf27b25e371dd81a67cbc03bbf07242e9df67085","tarball":"https://registry.npmjs.org/a/-/a-0.2.4.tgz","integrity":"sha512-4nYyMGi2gUEy2Mp8ni1XnLlpddeFRGBP103DVSXecdYap9dTHb8AaF1QJ926pwSVSbcGMSFzDnccRH0bPhVO5w==","signatures":[{"sig":"MEUCIQCukcvsiW3sh2cfkN41feyOdCNUHsCFsdVu41QpYPrFYgIge4a9fwZdii50bF/Sd4BTSZvh18sAJFkONkjQzvRnI70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.1.65","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.1","a_test":"0.0.2"}},"0.2.5":{"name":"a","version":"0.2.5","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify"],"_id":"a@0.2.5","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"e3fa08b7e489d7a9fe4a122ebcefea27aef5efe7","tarball":"https://registry.npmjs.org/a/-/a-0.2.5.tgz","integrity":"sha512-m56iPopWQ8p4TXuStuFSRWkjD8YydzbXMn9c+tU7efrjPY/kpWTraBRyg7TQBGSvRBERaK6RTcdjzHboRRwltQ==","signatures":[{"sig":"MEUCIBFwEz4eTGQZenVSMaM6pp866MKqKz/ZYNg2KiWJWzH4AiEAzymNFuCZNWsjzhiW7aGNrXPt4TFbP635FQceLjD8HsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.1.65","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.2","a_test":"0.0.3"}},"0.2.6":{"name":"a","version":"0.2.6","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.2.6","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"ccd70bdcad2acb3cfe505c246d82f5ce726565e1","tarball":"https://registry.npmjs.org/a/-/a-0.2.6.tgz","integrity":"sha512-jWv0MgT0UWmvRh2GfzaSbbvAH/TVpKFM233ihKd48zA2Vtxqn5wO5KceNe5jL2bTm7gdMpt4D/LdBVcKMMMFgw==","signatures":[{"sig":"MEUCIQDsrubYvwI0pVTC9CtGYrP+xvXyUOJ/LWpWlptjOfTTZAIgPL6VxRaBKiYj1xd2UgDaRy7cj6SoZS4bZynYd8akdQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.1.65","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.3","a_test":"0.0.3"}},"0.2.7":{"name":"a","version":"0.2.7","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.2.7","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"c5c41570038ab39a1d4ec6c736c7b2a6a0df48fd","tarball":"https://registry.npmjs.org/a/-/a-0.2.7.tgz","integrity":"sha512-cAdA1Ps+x55OkVR+9jSQfuqEKpNgXbYkFPbD7HyX0GqRWD75DTpFk5BJ2ft7lRyHTjyGe5fi2OWPk6I7KxE3Nw==","signatures":[{"sig":"MEUCIB/FJgsj/maFzJeDYhFWrAxPhS3sTCZAYTcXMR3ooFJ4AiEAmjRzrMSoePL6+kmgptn3iuBgP1l9suRNDGovwLlUw2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.2.18","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.3","a_test":"0.0.4"}},"0.2.8":{"name":"a","version":"0.2.8","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.2.8","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"e8436f6374e1245fe3d9703ff28393562a91eb02","tarball":"https://registry.npmjs.org/a/-/a-0.2.8.tgz","integrity":"sha512-0D1/BW5+/Lj1dyF8yTkhNDO0xxkIaaxafimgI640KixK6uUqIDbF9saRknlLMumty8TBPN0WaFXIHf0u+9mB+Q==","signatures":[{"sig":"MEUCICL6+1azO4cYn+0k9iLukVd0qkNCRooHdOGHW/tXgYEDAiEA7sg2L7Sad/rmbR9IxazvVq3zGZmvPGYI3M3MpkSs8kI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.1.65","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.4","a_test":"0.0.4"}},"0.2.9":{"name":"a","version":"0.2.9","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.2.9","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"f423a7d561fbd47924d9f426a9bc3d5ca15e17e0","tarball":"https://registry.npmjs.org/a/-/a-0.2.9.tgz","integrity":"sha512-BA/7dg3RpFKVG5vPBycgyGhIeDk6P4uEQuLp8tSr7QhuLqAinSLxiPhX2x6Eb/P/UgFK3x+AJYv/VNoJIUxYQQ==","signatures":[{"sig":"MEQCIBNNFXcqAado8rrEaUCPok8sh5LKTRrRY5P1U7Qx1HkJAiA7W7k8N8Aq8eoZOpiP/Rzy4ZLe1o6prp5G7iwG1+jm/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.2.32","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.4","a_test":"0.0.5"}},"0.3.0":{"name":"a","version":"0.3.0","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.3.0","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"f56b66cb2bf6df343f231424f45e6a61024ae96c","tarball":"https://registry.npmjs.org/a/-/a-0.3.0.tgz","integrity":"sha512-TmkbV2iyBJQBfbkdta0LiqHfZX8JdZgL6EHsAkWLsFq6MZurRFMD5+kYlOru32rwC1wF8fedDb2EMcgKPJDzfw==","signatures":[{"sig":"MEQCIA7KH+5iqwQPQOHqHwoowmQPaoe4j3nBQS3JfNKoeb9KAiBH1TXfhEGd/9vyCwxp7uUGKpV1ddhEcwQRjBSmnHKHfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.2.18","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.5","a_test":"0.0.5"}},"0.3.3":{"name":"a","version":"0.3.3","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.3.3","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"1e8b37104784fbe5296f9662475ace1c88c7f4f0","tarball":"https://registry.npmjs.org/a/-/a-0.3.3.tgz","integrity":"sha512-Gr299pqCGAsZEdEWKWGb9oMlsjakC/XWQNKu4kg68SEaWXYvnosxioA3oNOD4Gd3b38cVM2xuS3x6nrtLU7VpQ==","signatures":[{"sig":"MEUCIDP8hPQZGdq11IDKpaz8Vz5Fj+oJpWz0wtv5uOHWO/5tAiEAqPD+vJW8TFMRS09X6wL1jlBsLq0hcnH+qek8IjQyrmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.1.65","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.7","a_test":"0.0.6"}},"0.3.4":{"name":"a","version":"0.3.4","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.3.4","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"7b21fcf645f3dd62d8ba0d8401fa367fa1ad23ea","tarball":"https://registry.npmjs.org/a/-/a-0.3.4.tgz","integrity":"sha512-2DsK0kIWwdkJe+C35KY1w5hY7zB1CC4U6Sm5pxTEYthcTHjslIOH0QKBOM2vgmrYcm9cjjJAMV2UcYby58ZUsg==","signatures":[{"sig":"MEYCIQDo85SfhJfVauHrpSoF5ylfaq6mzuL31TP4ppVofEsKzwIhANI4pquLk78K+c4nOxHnDU1o/W3pY9C89ueDE3HNDMSU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.2.18","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.7","a_test":"0.0.7"}},"0.3.5":{"name":"a","version":"0.3.5","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.3.5","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"4c9080ed83055b5ed52db66e3da712c17618491a","tarball":"https://registry.npmjs.org/a/-/a-0.3.5.tgz","integrity":"sha512-dYt5ELV4t3iAxwJRKTM+w7N3WJz5F5+/CU35gD9J/ne8ceYc6k1rMUMDpobrpBXFq1lUMe9BZmc4vWJTtl8v6Q==","signatures":[{"sig":"MEUCIQCMUvtPrIL9gClkZp6SeHHa5/FUZs2SM5+LmlGcIkgCowIgBKvmzRt5SuIKtIK7y3cYP4wt5DkvCm+9lRuB6bzQ5Ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.2.18","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.7","a_test":"0.0.8"}},"0.3.6":{"name":"a","version":"0.3.6","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.3.6","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"2286503fe81d2268120514288f04f99599229233","tarball":"https://registry.npmjs.org/a/-/a-0.3.6.tgz","integrity":"sha512-8T6eOSZu6pcYzP+PXemtsXxzwAaNxmW8j1HWB9MW5KcakmxNOqvGy/z3oYHjtpkOkMBtrKBsLUUjec6a/BrAMQ==","signatures":[{"sig":"MEUCIG6Ruz6n1Bcxai7hEdUrrldv4ouYK502aMgYTXVajIFLAiEAnkIrJJsmGr/XYKdZTUjjREC3qQhHQN9azgZGczrp64g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.1.65","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.7","a_test":"0.0.9"}},"0.3.7":{"name":"a","version":"0.3.7","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.3.7","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"a80a23b239c20c3794aab18e7cb0c0d9c43e3098","tarball":"https://registry.npmjs.org/a/-/a-0.3.7.tgz","integrity":"sha512-d8mDX+uVREusP8cDm5wCmvnM6UZWXgIHtRipJbIAuBuIikPrfzpMSAKK92eQX4Yhs+rZBqNzk+HX4PEZc41Fqg==","signatures":[{"sig":"MEUCIQCniQZRXhLdxSsnBBvHsDwP6AIPkDhDOf+AuHfMA0oJGQIgVQC65v3XOC7YpFn4ndJGr3FUpRHanEhx1OcX/gQx81U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.3.11","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.7","a_test":"0.1.0"}},"0.3.8":{"name":"a","version":"0.3.8","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.3.8","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"5a0204f785e555324ece3b66a5cd41d7ddf8787f","tarball":"https://registry.npmjs.org/a/-/a-0.3.8.tgz","integrity":"sha512-XTxASF0NXilfkK0Gm+8Z3xhz4T/78VD5TjnM46DkPnMIrX5PKRe/5K1pgb07r5UBmsBqC/a6m39TIUR+qW5yjQ==","signatures":[{"sig":"MEYCIQDRxiCrHJaiIwkgnKVZKC8+uYWOvi+H4sdWMAMzXk/9RQIhAMUpUtc6dO6BGA78y5rjsCDWJNOo6YIcepunmynOKbd3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.3.11","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.8","a_test":"0.1.0"}},"0.4.0":{"name":"a","version":"0.4.0","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.4.0","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"125fe48478d514250ff672121fd8537d4a226917","tarball":"https://registry.npmjs.org/a/-/a-0.4.0.tgz","integrity":"sha512-kxRE1v36S2tP4UwIrkLDEl/ZKcweCArqGvyjDYBoBuGhfLYOY+HIMJMu9pf4GiPJQ4JAjvMdK4UdbZpj0m3/rQ==","signatures":[{"sig":"MEYCIQDC9HY2v4NajotZSLN2AQbBM10vwrTgsMjo3WucgKgcUgIhAP3xr+TNbGAbpuFNtx+90dNZ5JzoSoUWmmxgmo9/Xrxu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.3.21","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.8","a_test":"0.1.2"}},"0.4.1":{"name":"a","version":"0.4.1","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.4.1","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"e16d67cec521af9f88876e28d0aca149dc47b58a","tarball":"https://registry.npmjs.org/a/-/a-0.4.1.tgz","integrity":"sha512-WUQA05jcpMtaJ7i/aBAzPTc946FOye6E3ocRKKSNY8CQUYdRBeHTISOMsKQaK4SBF48R0QEhrhGyIEOyIuq0qw==","signatures":[{"sig":"MEYCIQDF5FgMXqLEdGBB6Qho+e9SLAZ3bTszuylFY/RD/zh7kwIhAJ5nXBrHQ+kCEVKQ4xUhyi/Z5mEindo36wBzGVNcm2Og","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.3.11","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.8","a_test":"0.1.3"}},"0.4.2":{"name":"a","version":"0.4.2","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.4.2","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"9c07d9ad69e049eccee672dbc778b3796d3b7e1f","tarball":"https://registry.npmjs.org/a/-/a-0.4.2.tgz","integrity":"sha512-rxTYq74TZtorqtXiDWVOkRPTSTSbuaI8AV0T+guGZ/gVnIt3NxlA06hiLnUsYJb7BgZrdUkPgbxsvyFChbOiBA==","signatures":[{"sig":"MEUCIQCGcWKusr5vNDgO4tJ2F7KJhzi2kHuPwN7DGUnfNDbOogIgbdWrmZoTHwADKaZqc5SoVn8F12grtc30puMkUjGwhhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.4.3","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.0.9","a_test":"0.1.4"}},"0.4.3":{"name":"a","version":"0.4.3","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.4.3","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"f883fb3a4a0b5c149edd93afcc4719052b09f923","tarball":"https://registry.npmjs.org/a/-/a-0.4.3.tgz","integrity":"sha512-wyRk71lkNaILN8MG01N6NIsOHQm7FCU31NmcieM3TF1d0OJCDVBEf1f3XCD2LCKxUO9KAPmt6/S2kbmHWII95g==","signatures":[{"sig":"MEUCIQDpMaODW4nt2F/soaOZXzRkl9ZsGDQkKnOE5OxiVvqmagIgT+N4vzZAqizJmOKRMy4Am1TSriiIRA75eMZ8dKPke5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.4.3","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.1.1","a_test":"0.1.5"}},"0.4.4":{"name":"a","version":"0.4.4","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.4.4","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"c8b5fe5365cf8dc36cef0711b92ffbfdabd998aa","tarball":"https://registry.npmjs.org/a/-/a-0.4.4.tgz","integrity":"sha512-72yQtuT8Xp+au/zOmvIwuz4nQEobvl5bR+NTnDKDFfqciy17XUbCRZk2ERIpRDh+MZkP2qvWDX+joGC1IKDcfA==","signatures":[{"sig":"MEUCIF0w7r7Cy3aM9KafVE3VmG3wuQPuShO1QgD55QAMyE5WAiEAmkiUUN4Xz1qHsFi8dPY/kYC24B7Rv26t5jhPjP1RUu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"c8b5fe5365cf8dc36cef0711b92ffbfdabd998aa","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.4.9","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.1.3","a_test":"0.1.6"}},"0.4.5":{"name":"a","version":"0.4.5","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.4.5","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"769ded4756c62e5fbface5dc7c7eb71de71862e2","tarball":"https://registry.npmjs.org/a/-/a-0.4.5.tgz","integrity":"sha512-dnRfH2OUgqBqJkDibUjgk/nEVSRl4hVFYGvBBjZwiHndZ9d93pCqu6486uI/SnkQNrYOequToVJzNB8GEsw+Kg==","signatures":[{"sig":"MEYCIQDlcIo4jQvhc3zXvtwnnTquQDaK0AQvAKO2Bc00rNjR+wIhAMU0VbQtdvRFLs5nsQMPcny7XvMUI6VdsGVzVPkFR300","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"769ded4756c62e5fbface5dc7c7eb71de71862e2","_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.4.9","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.1.4","a_test":"0.1.7"}},"0.4.6":{"name":"a","version":"0.4.6","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.4.6","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"7da87efe230b6c202b59917586c59ee51eed8c43","tarball":"https://registry.npmjs.org/a/-/a-0.4.6.tgz","integrity":"sha512-h70r3DdZGv992O8/yrTC26sLTLzV7Ng/beh78Z0Db5oD/laC0dy8TlJSp9U3iiuc/ZtpxuyhqPZu/R/7osbFKQ==","signatures":[{"sig":"MEYCIQCpQM6jqhUXcvWy+amBwAAxZm/WVFrU0el+G3272ARODQIhAKseAjoDr5kyihhLIeKr4n3laRsX2P1wEDFX5HOecnuN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"7da87efe230b6c202b59917586c59ee51eed8c43","gitHead":"c76806f5bd3022559dc1d00abc030110f99a886d","scripts":{},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.4.21","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.1.4","a_test":"0.1.8"}},"0.4.7":{"name":"a","version":"0.4.7","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.4.7","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"0a4176e9a83efca1c0d3a5760a80660ab94d86fe","tarball":"https://registry.npmjs.org/a/-/a-0.4.7.tgz","integrity":"sha512-/rQ6sAHNs+0yhAb5a18Jg7S3U3//Y29blHDPJ7h+Q4Ik01bPwoV3ZvoKzkPY0BsIsZNzpTMqMxeu5ZzJNOrlIg==","signatures":[{"sig":"MEYCIQDKZhi2iUqN3kgwMuKNep2xQMejJ+dNxvqjwmM0Q8qrewIhALd/LS1FRSqpgf7zurtN4MYrKx9Ke/nAy8ZgMpTCAQcz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.3.10","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.1.4","a_test":"0.1.9"}},"0.4.8":{"name":"a","version":"0.4.8","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.4.8","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/bin/a.js","when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"20b6056c563282aa38c7db6b25d635b429438377","tarball":"https://registry.npmjs.org/a/-/a-0.4.8.tgz","integrity":"sha512-pkVxM5RSxOzLyQktRVrhS1bY8masU788TJ7arAuEO2U/CBtIyDAJcClWYQlGJnx8frk9U5hy055IqI/JaxETHg==","signatures":[{"sig":"MEQCIH60KyQJSZDrUWTWTT8WoBNPacd380NfGd0aIj0TeUJfAiASs5stBXmWQVE22taOP3E15DuqbTkZwmXR87FReBtKlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a.git","type":"git"},"_npmVersion":"1.3.10","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"dependencies":{"a_mock":"0.1.4","a_test":"0.1.9"}},"0.4.9":{"name":"a","version":"0.4.9","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.4.9","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/bin/a.js","when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"72e48ba8316301fe8b6c5c39609fb733d8f2cace","tarball":"https://registry.npmjs.org/a/-/a-0.4.9.tgz","integrity":"sha512-t2W/NtceWQyMKpiMVD7EBJ8eq9GZbB3pTwEmPJBBfaAzVRxVsdWU7vwOGwKaVOD5t0odIhlFZsM2d6l8HmqQ2g==","signatures":[{"sig":"MEUCIEjsik7QLhyHyl7IfDjEgy8+WGjtESA9CaUzBTmwl5mjAiEA5PO41+gEXBu7PA9GrJ7j2Qy7wq3+cT4lmvEduB91Jjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"72e48ba8316301fe8b6c5c39609fb733d8f2cace","gitHead":"4c1f26cb9bc31218830fb33e4dd81b168460ec64","scripts":{},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"2.9.0","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"0.10.25","dependencies":{"a_mock":"0.1.5","a_test":"0.1.9"}},"0.5.0":{"name":"a","version":"0.5.0","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@0.5.0","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/bin/a.js","when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"bb6c14a325abd798e4681eafb857a02fb16eb0dc","tarball":"https://registry.npmjs.org/a/-/a-0.5.0.tgz","integrity":"sha512-CzVR1vxk8v4r+riKeVA8uXQ3XVKRRr3bxhTBUHtfiU6l1zU42cm7HuZD4kHGPPMSEyUux8ehc5LoHx7oZguirg==","signatures":[{"sig":"MEUCIGHU1F1xr9JjGz/UQsBWJV3SCeXCF8gs4B6m6jFRkrYcAiEAhiU+m03LjYVCSeCAP62zffzOOBB0W+KPBa6QB/8HbmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"bb6c14a325abd798e4681eafb857a02fb16eb0dc","gitHead":"299b9a690adce3cd431cea9a8c81c0998a792866","scripts":{},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"2.9.0","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"0.10.25","dependencies":{"a_mock":"0.1.6","a_test":"0.1.9"}},"1.0.0":{"name":"a","version":"1.0.0","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@1.0.0","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/bin/a.js","when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"84a201ee3c8e6529ff84a271ad849e35eeb3a9f2","tarball":"https://registry.npmjs.org/a/-/a-1.0.0.tgz","integrity":"sha512-RUQ9/8WXBcC9FKIkjROXvD+cTFaJwLBJa3gGKWl4E4o12vUUJFyfz5Sr+HkJkGH3FdsMXCKZgmtXBB2a1myhGg==","signatures":[{"sig":"MEUCIAlvN3BOVSEa/ZNqiJKdCx5T2uqPlbU4H1ENCbuXeCmFAiEAmPxi5Ka+4SHDxOJY1mh3WxnJhW5ChE8mkjze/0Qn8fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"84a201ee3c8e6529ff84a271ad849e35eeb3a9f2","gitHead":"51c34c6651c23f4fff43c3ef194f1353807829fa","scripts":{},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"2.9.0","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"0.10.25","dependencies":{"a_mock":"1.0.0","a_test":"0.1.9"}},"1.0.1":{"name":"a","version":"1.0.1","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@1.0.1","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/bin/a.js","when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"20400ddd894de83a0726140caae4c0c3b8d2eb61","tarball":"https://registry.npmjs.org/a/-/a-1.0.1.tgz","integrity":"sha512-wy4rS083ko5y+c7+PVxlV0pnR2V4TyQlQV1g3lTPH1QqCGy9OVyEChdixarB2NRgnZwugNPq6Z2PADGyvEadlg==","signatures":[{"sig":"MEQCIDg4yHGzjKY5hPeqKZXL76A0Y0uuQxW0CJiTRF+TpgTdAiBDUzM9hj9xemo4qKPDeOk0EhuovoMEdJsoEpz9LX3ySA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"20400ddd894de83a0726140caae4c0c3b8d2eb61","gitHead":"abe1716020bba6d91ff5cd32c1716e3a9e345416","scripts":{},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"2.9.0","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"0.10.25","dependencies":{"a_mock":"1.0.1","a_test":"0.1.9"}},"1.0.2":{"name":"a","version":"1.0.2","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@1.0.2","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/bin/a.js","when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"e82c1923523a3a97460a45c06cb615f6808fd48e","tarball":"https://registry.npmjs.org/a/-/a-1.0.2.tgz","integrity":"sha512-CXsIS5c+5XVdu1MwrobAcgPtxqFri+MdcJF9JerBlMKD4+souyLaDjLFTA8JrY9unadVhHndebnBeKKdj+f//A==","signatures":[{"sig":"MEUCIQDjZqf70AJnelDkd1RaEur1I4UzoCuZRLXO1p/H/YN2iwIgc2sNAfBM5sKcpsg0aZCF7MSzWBAxOWtP/sy77tp+rf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"e82c1923523a3a97460a45c06cb615f6808fd48e","gitHead":"cfd9918560cd496219801b4c12a55900ffd8ef70","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"2.14.7","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"4.2.1","dependencies":{"a_mock":"1.0.1","a_test":"0.1.10"}},"2.0.0":{"name":"a","version":"2.0.0","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.0","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/bin/a.js","when":"./node_modules/a_test/bin/rt.js"},"dist":{"shasum":"1e3291223214ec4725cc278182a3a1376172d9ae","tarball":"https://registry.npmjs.org/a/-/a-2.0.0.tgz","integrity":"sha512-OQ9lVzqnJwyt1N/PokB5oAB4BMZVoRKezsZ5z4TSH2hxaPvsQJxAH36xIRsUWyytqKMfeZ60m+RLOY6/FFki4w==","signatures":[{"sig":"MEYCIQC4OJgTru6tDUN4Kz9Dn0p07jz5JK/6O8w4Z65IDq/xMwIhALDwJEetufysD1HrxqA67Om6aqmV5Qx5j0JDI7LiM4k9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"1e3291223214ec4725cc278182a3a1376172d9ae","gitHead":"59e0210055db0c3247cf15ee123ba1afd6756be1","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.8.6","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"5.11.0","dependencies":{"a_mock":"1.0.1","a_test":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.0.tgz_1461824565133_0.6694273289758712","host":"packages-12-west.internal.npmjs.com"}},"2.0.1":{"name":"a","version":"2.0.1","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.1","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"c3e8fe790661f0fbe4ebfca7324e9f58f8e38f8a","tarball":"https://registry.npmjs.org/a/-/a-2.0.1.tgz","integrity":"sha512-LKoVfHKnvnJAkx770Ka2ATyIkupuZjmHGvfPCTTeXCcmqu4A+7/dvvhZDDyqF0JlMq+McVXXOhO8wBJKqA6cIQ==","signatures":[{"sig":"MEUCIQDy0q7Qu/xCPS6/+3KHzPHKahIvatXhdvUxOc9F7niiZgIgZvVxbnfAQj+Lzhp8F5GaA9RJzNgI+F8SGt5p0+Vq2OM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"c3e8fe790661f0fbe4ebfca7324e9f58f8e38f8a","gitHead":"a99aa0088353bb7516cd5214f5f63da4710e37cc","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.8.6","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"5.11.0","dependencies":{"a_mock":"1.0.1","a_test":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.1.tgz_1461836640174_0.305043964413926","host":"packages-16-east.internal.npmjs.com"}},"2.0.2":{"name":"a","version":"2.0.2","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.2","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"6084f93ebd72bc382610e05296b112184259dcba","tarball":"https://registry.npmjs.org/a/-/a-2.0.2.tgz","integrity":"sha512-fAURvyp80MWv8+duAutwuEVmmZzqd5sOSkuZx8C+Vlb9LdH5ULacCTh9y/I2QLJnpxzOyDUCE3i/Hs019MXw3Q==","signatures":[{"sig":"MEUCIQDO9IIYPUnTGW+OGr/TizwCBABt9JCDgLSKc+MMM8DGtwIgZmsW8+D6EBUkMuZ6lDeCusoc69wKhLkCpbIu2OslawA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"6084f93ebd72bc382610e05296b112184259dcba","gitHead":"3ead30b272bb8dfc005e3209029713cd6e9d3039","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.8.6","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"5.11.0","dependencies":{"a_mock":"1.0.1","a_test":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.2.tgz_1461837027121_0.543802906293422","host":"packages-12-west.internal.npmjs.com"}},"2.0.3":{"name":"a","version":"2.0.3","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.3","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"b9255425095a70a0e9d5edbfecb2181e6f8261a0","tarball":"https://registry.npmjs.org/a/-/a-2.0.3.tgz","integrity":"sha512-u3uP4Fu7bYcawviir7amXCTl/zCbkJ2xBO39PeMk3qSlZ+GM5fE6FgOurvEqRImscho/elB+gZmnXDrZfutMDA==","signatures":[{"sig":"MEUCIQCvkIZRZQeMIgSZn7fjnEJdUCkTmJavKRnL3gdCuaz4jAIgY3wHx++jISTqvGQrpQjdp5LstRqVYNv8DD1j+TvTYQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"b9255425095a70a0e9d5edbfecb2181e6f8261a0","gitHead":"a42bd57e4b54b9c5fe237fd5b1fc87d990f79c59","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.8.6","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"5.11.0","dependencies":{"a_mock":"1.0.2","a_test":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.3.tgz_1461863720135_0.31234495900571346","host":"packages-16-east.internal.npmjs.com"}},"2.0.4":{"name":"a","version":"2.0.4","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.4","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"674ccf18b4df7cbd4271fe39c84ecbfa14d6e993","tarball":"https://registry.npmjs.org/a/-/a-2.0.4.tgz","integrity":"sha512-wKt8dLQXC90ezdrVi2s02Ch7H/aCEy9T7w7L78vu/j7I0ICQBvkBksl8OgF1OjVY4kTKF+myvTV05Fg5m02LSQ==","signatures":[{"sig":"MEUCIQD611Wa3Qm1g+0O8Cv1jPdj1/UWLfjh0xZY9mw1Xp7m8wIgRMJ0cTXia/InxUjgyoD2bmlg2Ym279qxPQx+hEmAw9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"674ccf18b4df7cbd4271fe39c84ecbfa14d6e993","gitHead":"b229a82fabdbd3add170a69673d5b2e862939d45","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.8.6","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"5.11.0","dependencies":{"a_mock":"1.0.3","a_test":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.4.tgz_1461869822463_0.4192552163731307","host":"packages-12-west.internal.npmjs.com"}},"2.0.5":{"name":"a","version":"2.0.5","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.5","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"64d0ed08f10afac0dc2a8ceb583cb699d3fd4e92","tarball":"https://registry.npmjs.org/a/-/a-2.0.5.tgz","integrity":"sha512-4wpTb3i1L7CvtyLuIeDCRGtWAK+Dgeq7lBAcanhPhXHlf0XO+azJd3wRels8Z+aANsJEKbTpfywMNRGxI2pv/g==","signatures":[{"sig":"MEUCIE0wyBDIpXrx2uprzmH5Mptkk6QegU8JngbYErDwwlqQAiEAtl0V6zzdInn1J0sweoxbWGEIeUxJVIeSPVFGH1mPFso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"64d0ed08f10afac0dc2a8ceb583cb699d3fd4e92","gitHead":"2174f9e5b67ef48268e8999db26d2366a1baa9f0","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.3.12","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"5.2.0","dependencies":{"a_mock":"1.0.3","a_test":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.5.tgz_1461926625556_0.3897926288191229","host":"packages-16-east.internal.npmjs.com"}},"2.0.6":{"name":"a","version":"2.0.6","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.6","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"034dd57feb3f43231d5b422fb1ddb90d973a7de5","tarball":"https://registry.npmjs.org/a/-/a-2.0.6.tgz","integrity":"sha512-fwsnrlwAZqPAOyUDjr/0IQCuKrU4Fe0s16lWy7A2oV6UxK6O5VWF0ue3T4s9afmBF8LPcQmaSR85FT2LkqsMeg==","signatures":[{"sig":"MEQCIEoI1tXM9XtcZUFfWLkyd1CygsgsnKXf1iHMmcU6Q03iAiAPF+oq9eoG4ulVBtQdxIdMZlh3Of0Yl9wcAARwbMoE/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"034dd57feb3f43231d5b422fb1ddb90d973a7de5","gitHead":"92b3a92cddeae4db533c963b0e731a47d22728c0","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.3.12","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"5.2.0","dependencies":{"a_mock":"1.0.3","a_test":"1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.6.tgz_1462196764934_0.5899011176079512","host":"packages-12-west.internal.npmjs.com"}},"2.0.7":{"name":"a","version":"2.0.7","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.7","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"de3cca147dfabd63a10c62269740647a3069af5b","tarball":"https://registry.npmjs.org/a/-/a-2.0.7.tgz","integrity":"sha512-ChY1h6nHPUuWT+vGMg1touvI1mzlRzJwJHFrzzvYR0WpYP2sJ5N3KXClegltwlDF7HpUIG9qTSUBgkeghugGAA==","signatures":[{"sig":"MEUCIQD99IYHEdeTjHcJeneFvz6qW5PmzAZSpREiu2KAqpi43QIgT3XmxrIQdTUSC0qDByYzKOL/Y7k/xdv/a0dUTYj83vU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"de3cca147dfabd63a10c62269740647a3069af5b","gitHead":"6a68b5322538226ac362dc61e500b3731a891062","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.3.12","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"5.2.0","dependencies":{"a_mock":"1.0.3","a_test":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.7.tgz_1462884451656_0.898041846929118","host":"packages-12-west.internal.npmjs.com"}},"2.0.8":{"name":"a","version":"2.0.8","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.8","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"4fa5fa5d12aaaa66e08fd0d9e0d2bb9d3aabd0bd","tarball":"https://registry.npmjs.org/a/-/a-2.0.8.tgz","integrity":"sha512-DidTAQMNVid3TPzEZAL/93yqFyuYs1YXnChVreGgM6R4FHyaauO5z4DerZgM64wD8lfdB9uROMC2HA+30vKmaA==","signatures":[{"sig":"MEUCIGUGJW187xliX++5LtdijojNDzZvaEVZpdmPFpSvp9bzAiEAumqw0kZceFmZ7wTxX9KJkwotsU7/z0/noS25DqNucwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"4fa5fa5d12aaaa66e08fd0d9e0d2bb9d3aabd0bd","gitHead":"e9e59a0148214fa680fd0fb6c6bbc0aa1ed154f1","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.3.12","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"5.2.0","dependencies":{"a_mock":"1.0.3","a_test":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.8.tgz_1462884744652_0.4451928590424359","host":"packages-16-east.internal.npmjs.com"}},"2.0.9":{"name":"a","version":"2.0.9","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.9","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"da7cd0f162c899ae516dfc8ac380bc9bfa40918a","tarball":"https://registry.npmjs.org/a/-/a-2.0.9.tgz","integrity":"sha512-uaULqp2YwcE33tO9zK/pt4mrbCf1TMShSH9xGeUnFYzYOFjFW/9g/nK+tP9GI99PQq7h5o9ABaI51RRQPzqJpA==","signatures":[{"sig":"MEYCIQCO91awj1bAYu5cTh7jhklbpRaV7R7UJd0htqKcPF8JfQIhAPvCIIeA944UUkaFbpMK6gItvG+cIaoQfx+zaogxKGGX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"da7cd0f162c899ae516dfc8ac380bc9bfa40918a","gitHead":"ad46d3ce137a5d21ea24e85ca3a99f36e0d800c9","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.3.12","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"5.2.0","dependencies":{"a_mock":"1.0.3","a_test":"1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.9.tgz_1464695665560_0.6014780213590711","host":"packages-12-west.internal.npmjs.com"}},"2.0.10":{"name":"a","version":"2.0.10","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.10","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"74005af67d1be347a0ca38932173e8ea746cf3e1","tarball":"https://registry.npmjs.org/a/-/a-2.0.10.tgz","integrity":"sha512-Y18WxPdSxqtdjfXICYMPx5UAZejXRdwKTLw7+c/t1+qBnZPciZhBlVVbxJSbDVJKOcHZYT0/+Ze9zwhRuJPWDw==","signatures":[{"sig":"MEQCIFSMV1wbrZ6UjjMvNP86t1CS0GU9qhVEoTL+RWLyBpx9AiBMxRTsy+ydhgGZM+ZLJxjUIquU3FX6Go1BGIpdYks8gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"74005af67d1be347a0ca38932173e8ea746cf3e1","gitHead":"a27d0679bb71968fc3e7c0e851cad1f9b30b165b","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.10.3","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"6.3.1","dependencies":{"a_mock":"1.0.3","a_test":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.10.tgz_1470037334835_0.032284911489114165","host":"packages-16-east.internal.npmjs.com"}},"2.0.11":{"name":"a","version":"2.0.11","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.11","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"bcad0dcd50c8f55ae532c3f4f32ec2ee3fd93f7f","tarball":"https://registry.npmjs.org/a/-/a-2.0.11.tgz","integrity":"sha512-gbOSUotmkBSxHBich3KEW1lMXrFay3CGpolMWKOWmCo5IQBDlWJRm4diIdkI2B2oyhryqMCDumwug7Y9miNx0w==","signatures":[{"sig":"MEUCIDRJCz9yIa5qmtI37wEjxUPrIt7xo9IeHitqX1SQz76xAiEAt+/4YiIVAiS6a8+stAE0QWcVCTmp6J65mmLp/vVRCxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"bcad0dcd50c8f55ae532c3f4f32ec2ee3fd93f7f","gitHead":"352a0c9f959f0349057beed6a2cac45c75ba1ce5","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.10.3","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"6.3.1","dependencies":{"a_mock":"1.0.3","a_test":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.11.tgz_1470038381147_0.5373254544101655","host":"packages-12-west.internal.npmjs.com"}},"2.0.12":{"name":"a","version":"2.0.12","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.12","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"0345f34c407afc0fd54e0a9e67a780c87c092272","tarball":"https://registry.npmjs.org/a/-/a-2.0.12.tgz","integrity":"sha512-d7xgtJVZufnKivZsSmgsWQLxmHsdGA7Je5Q0GKe7EDyHGIW8pG3XqHkNxpRlYkVP+hL8su0qQiZCZtml+dF/3Q==","signatures":[{"sig":"MEUCIQCly+y1domlO5PEHCywKC7qHUajeHPSpxT59ZEKCwzAIAIgZUUL2EEGR6l7lbIas+N1/Lcoeb02EWGNR9QnmQt91Zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"0345f34c407afc0fd54e0a9e67a780c87c092272","gitHead":"4dc21da344b414fa52fb4a3d7ded935d46703e71","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.10.3","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"6.3.1","dependencies":{"a_mock":"1.0.3","a_test":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.12.tgz_1470657588948_0.33711505215615034","host":"packages-12-west.internal.npmjs.com"}},"2.0.13":{"name":"a","version":"2.0.13","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.0.13","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"e20faeac1f990ceabde6c91cb7ddd6f27a1042b9","tarball":"https://registry.npmjs.org/a/-/a-2.0.13.tgz","integrity":"sha512-t1T0xmfHgNqySC4gVjgwgTNXM8nyN+fZuSCpyX41npRWg2qargEqzv5PX0npt1AB66i6k6HS54M1q18uDTXXDA==","signatures":[{"sig":"MEUCIA8ydNxTqVRi7eMzYHSpHlkNYnSIxfcpuVLCy1TfJeHbAiEAiwsowDuhseHIz12ImxX6ogSsu+7nbYKDpDOQ92SIAWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"e20faeac1f990ceabde6c91cb7ddd6f27a1042b9","gitHead":"d3acb85a790f618e4dd2bbff02f604899e46cf2b","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.10.3","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"6.3.1","dependencies":{"a_mock":"1.0.4","a_test":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/a-2.0.13.tgz_1471267159164_0.24802845460362732","host":"packages-16-east.internal.npmjs.com"}},"2.1.0":{"name":"a","version":"2.1.0","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.1.0","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"834914a2472eeed68b2f513c9a52283272e2a38c","tarball":"https://registry.npmjs.org/a/-/a-2.1.0.tgz","integrity":"sha512-zZtzhwJz6jQiL17WmUtJTODtRCuw3CaCliA2dm8JpjelfoUCxGzBUG7EYm7s0QRhvctz0hGhBSncKszdVIV54A==","signatures":[{"sig":"MEQCIAZGx8V6cmkVUogfpKIITAPh+HMc1ybMXFV7PWTfP3l4AiAj2PWkGDrDVR1jj2zUtE/13bH8wrWGyr7s6Buw+HpSgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a","_shasum":"834914a2472eeed68b2f513c9a52283272e2a38c","gitHead":"9e4dd6122560465b1415a8b9129f18efb453feaa","scripts":{},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"3.10.3","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"6.3.0","dependencies":{"a_mock":"1.0.5","a_test":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/a-2.1.0.tgz_1471598970263_0.5990799360442907","host":"packages-16-east.internal.npmjs.com"}},"2.1.1":{"name":"a","version":"2.1.1","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"_id":"a@2.1.1","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"00adf5f48338794424a75e7ce23c71c95a44c471","tarball":"https://registry.npmjs.org/a/-/a-2.1.1.tgz","integrity":"sha512-659q71/rMmggO1eXd9O/ZEH8FnFDqOyTOXPQDY8TqNeG1fSxSUK3Kca8LPqdYdNCRP+2Zlcte2RFa8nA2li5xg==","signatures":[{"sig":"MEUCIQDgD3iUBgIAb7THrMKyRUgqEyVptDsXsjkwyk7fuvI/ZQIgSi9Rfl6aSXgGesJzWV5+bUMcdlHDiwOBuMFX5/2oF9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a","gitHead":"13305fc233a97daf490a8872d48b0e1a7bc64d20","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"5.3.0","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"8.4.0","dependencies":{"a_mock":"1.0.5","a_test":"1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/a-2.1.1.tgz_1502959805401_0.9324030629359186","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"a","version":"2.1.2","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"license":"MIT","_id":"a@2.1.2","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"bin":{"a":"./node_modules/a_test/dist/bin/a.js"},"dist":{"shasum":"50285405e608e0731e2f8a3028e4951298c928f8","tarball":"https://registry.npmjs.org/a/-/a-2.1.2.tgz","fileCount":4,"integrity":"sha512-k1Yi4xRCaybhtlqHlnfcTt8TrxqigU/hEZp4JJe8LR/2WQJWHF1HJP/qgak3Smci+SvY6pDuVbaepGkFitpXCg==","signatures":[{"sig":"MEUCIG5dS8CWs82IlJFGGo2Zm+90I8KMNQIVqCxqgR1Ko+RYAiEAkF8YPukadZJVUKdvYlk6yi/2bpAKZg2CSPFCZ794Y7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17154},"main":"index.js","title":"a","gitHead":"b9a9461464c2883652112b2058f7e21fd042a3dc","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"5.6.0","description":"Mocking framework and test framework in compact when-style. With recursive test runner","directories":{},"_nodeVersion":"8.4.0","dependencies":{"a_mock":"1.0.5","a_test":"1.0.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_2.1.2_1519816690234_0.9541392638783379","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"a","version":"3.0.0","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"license":"MIT","_id":"a@3.0.0","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"dist":{"shasum":"68094f01ac85d83dba16a11db4a2d3711a334e25","tarball":"https://registry.npmjs.org/a/-/a-3.0.0.tgz","fileCount":4,"integrity":"sha512-nyG2R4C0+KHbuStVulp7NicoRi8KIlWTCW8tA5gfKzIlB+FX1Oxg5488ug1kYSanfCRxl2NHvwO4UJK4jh+QbA==","signatures":[{"sig":"MEYCIQDiQNghaF1ltB9c5sahKKJuxN/BECQcnIFG8TIcu4eYXAIhAPUVfMP6OCl/QSSsIqK+Rehnv/4enIAzwhawXs6GR/tC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsykBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Lw/8DIj7Zd+wAaXJg/gYkxaa0ZD1qPw0kAI7wE8X3HpGcPCERxE1\r\najd6LmI+JcCmogTadxTmCZY4DRlGYErgeNIyAQgYwYTai3oeAoR+K1cg/qmZ\r\nwOOeraKdXCXqDEY2ILAYibF3gu5wc4rJqnQYf9HqAQsPTHVRxOMERZPEbObd\r\nT0BX6OFYvsUDzZUPx2dbPLoems1y5eHXo8TSmVMSpHlQ6crDA7rJlhoDo8KE\r\nLXtAnhR9MCxGNa1E0OcDIbsZPB5FsreypwfLC9Ymg+XvousATR3vNZlgOgF/\r\nC2TihUnUJUmtDr6XiRMwCOLSqOMVgWs3IHMzXlfUa3LC7+4jbg+c3iucPqlY\r\npWFF2lGJD0kfsyjNGu1RCt1cjgy7vPg8DbT8LJlVXGt/1kHBACp/VSZWQ/xY\r\nBcD7WXZ6D8MLQHmIDws+fZjdzkaJtwomakLLz8HekkLC/mNy9VFFDoBALXy9\r\nkUmUCOAUnA7doRZSk1QcRujojGhkQ08Ac4JqbZkzO2VX7UxK1IOCekfKlLe7\r\n2x7ZTWFruv5rgSpAC4elIJ9UsDjCjI+G+AJ+C7XSfdZfBKGmD6SyssNMs9Z1\r\nCujmM8Cm+wCNjj1iQI1kBAZwe4If6ZZHYkDWAjPYO9NJ8MnbNhsZVCPag+Ds\r\nRkKQIGJRLbjEepf3VdLntQrus9gefHL7AFo=\r\n=Vdcw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","title":"a","gitHead":"ba28b6dce03d690b9a6bb7b90a91fb5a2bfe6853","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"8.15.0","description":"Mocking framework","directories":{},"_nodeVersion":"16.17.0","dependencies":{"a_mock":"1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_3.0.0_1672685825776_0.9966120447393094","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"a","version":"3.0.1","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"license":"MIT","_id":"a@3.0.1","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"dist":{"shasum":"3ffe6fd39902bc1675de8fd52b9be6861473cd3f","tarball":"https://registry.npmjs.org/a/-/a-3.0.1.tgz","fileCount":4,"integrity":"sha512-7keco9nAKQNb1+EFWVpzHrPfrFEcpzDoeYoKBktoUq/TQO0cpGDQ63KBQ3486a5OV5OGRzKC0Xu/g9IQb205qA==","signatures":[{"sig":"MEYCIQCXjnVqR/gonm3bJad9NfTRSjPKKOLmNSQyG0LdbCJ/LwIhAO//QmBre9sNTztXd14dhfd81HYFcjRpj3fbXFgMRBwH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsyugACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeEw/+IiT08RQ76wif4OTSWowaCfOOmYfn8eoMFGULgo1QozftgA0C\r\nyxwRPpdOCeDy+uNkJuwvFv8QFH2kMFwv772fsXynuZSO7th3BXBSb0TtdNie\r\nZPMo3ejl7lm1cdKY2mCV54R1R+kRZjgk3xExfxulY0qWrjc+M/O8sqaqYpLF\r\nmF9wmJ2QY0vyPKhBLY3CARl9Ej6gYvl32IBgFanhCMM1IkayHbeiIpjHkgP3\r\nL6ktjbadLhBmeYTEO/cCfq/T2j5IIBEccoIaScSElHX6tiAvMCprG9JYuu9z\r\n+fb7thg2DBqnytOk8xKOQQXDaPfJsITsVRWf0BwhBapWF4urzs/41+NW2TnS\r\nBNezfish/pxa7dUGseRzZO5pVGg+P6jjRxLy0KhpROsNr+BQuBY+aeVDApV1\r\nfijSh1zZvV4Z9G8AWR1Fqq1+VO65F1rIUnj4VcE8+IMQcumYJPeRaZUlA5B0\r\nI6Mkx2fAKXMTHc+lu+YCdDZy9Ax/LdHWENgJQvFgSvzIMxcxVGihEQ+O70Sn\r\n8o99nqXnzd3nK35W1eNk2DslmPkZx8LcIrj+HQoL9DaSi9fo4gNCshohhXXa\r\nhnWV8oX82Lyjld9K6ZJFYIkyJg5e9+wLiVw+BjjuVflIEs6H+dkRDGysA5I6\r\nRZDpltJW+Iorz2i6T31hyRyOPFM2KT1/BMw=\r\n=SNt5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","title":"a","gitHead":"321b25649fe55f8ec97be7cccfa3c2746d469262","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"8.15.0","description":"Mocking framework","directories":{},"_nodeVersion":"16.17.0","dependencies":{"a_mock":"1.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_3.0.1_1672686496022_0.6962951172385257","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"a","version":"4.0.0","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"license":"MIT","_id":"a@4.0.0","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"dist":{"shasum":"7d4dead8e76fdfe1c5124120723c5b5bfc749b64","tarball":"https://registry.npmjs.org/a/-/a-4.0.0.tgz","fileCount":5,"integrity":"sha512-RUq4BToxBYujpFGSopAC7ajZwlo2pdhYHYz0+lN8ZXbq5PMoad79xckGmSFA3C9ynQ57A+cMxVBQtkE5x/OU2g==","signatures":[{"sig":"MEUCIQCjlEwkftjboTYijrxbm2zHAlJEfT9JOh61wEeh4aCfFwIgeB+q7y0gE7/byw4bnD5RVCtZMxsdTPXD5r5SN4KSLAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17994},"main":"index.js","title":"a","gitHead":"9d25784b3bee5b2e473646eccbeb5915568bed9c","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"10.9.2","description":"Mocking framework","directories":{},"_nodeVersion":"22.16.0","dependencies":{"a_mock":"2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_4.0.0_1753961815139_0.8588349254738119","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"a","version":"4.0.1","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"license":"MIT","_id":"a@4.0.1","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"dist":{"shasum":"81e9169ae2b12afe4d7c18cd9bac51657777d2aa","tarball":"https://registry.npmjs.org/a/-/a-4.0.1.tgz","fileCount":5,"integrity":"sha512-EfcvmZyzTxcgnmTklmAevIJ3iqPDxK2ZOKrwHB5aGg6sOLhL2BFMiYnSlgvkOAQrun4CaeJUVuWynGIYD5fECw==","signatures":[{"sig":"MEYCIQDrGK3mYq8/LoHk7HKeoaiPqDmAtngujau9A5/JeR8UMQIhAJZe6ukbo/80w3XVa/SUTVbqkUAHlx3/s6FKfi3BCU4r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18047},"main":"index.js","title":"a","gitHead":"3e6a349f169e2045f962a19498b9d076e691e3da","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"11.6.1","description":"Mocking framework","directories":{},"_nodeVersion":"24.11.0","dependencies":{"a_mock":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_4.0.1_1769067502860_0.7185891436819973","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"a","version":"4.0.2","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"license":"MIT","_id":"a@4.0.2","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"dist":{"shasum":"e98aefdb43c9bea9bf7191095fd43d396cd3aa41","tarball":"https://registry.npmjs.org/a/-/a-4.0.2.tgz","fileCount":6,"integrity":"sha512-3TEwnysMivh9Qk3zsnGd5MTkDeXlYTZPAS1lD1gfhlpmkQuDLG/In+zn25wwWKXYmBh2496C4E075wuBgJLaOw==","signatures":[{"sig":"MEUCIQCIgHyYqMb9UO/4L3rz6TpbTZh5Nupe7fO9XYLrnX/c3wIgIoGG8qpa32vKEkwYmjwisi4x5qigVV0eHbRdI0rlZHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21050},"main":"index.js","title":"a","types":"index.d.ts","gitHead":"ebbbc5ebb9c13832a877d446aab1170e34f867b4","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"11.6.1","description":"Mocking framework","directories":{},"_nodeVersion":"24.11.0","dependencies":{"a_mock":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_4.0.2_1769068011457_0.1571400723250369","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"a","version":"4.0.3","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"license":"MIT","_id":"a@4.0.3","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"dist":{"shasum":"22ece6dc6d1ac92e8a5c7c6cd9aa329a01045088","tarball":"https://registry.npmjs.org/a/-/a-4.0.3.tgz","fileCount":6,"integrity":"sha512-yMAbhMcwRvN0qWrdHYKbU48bBjbWFop9E5045/TgQA6qNI6U+mFen6g2yTx64G8IRxghs2Yc+VTNCh4wMwV/jg==","signatures":[{"sig":"MEQCIDfDWS7vkW47348EL1LXeF0R8dSS/gAdEujYoDrHXEfzAiARRVmmUZBBG28a5onlTLaRCjyhKWTmVjnID8vEy4Ik1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21111},"main":"index.js","title":"a","types":"index.d.ts","gitHead":"e0b8f9b426f73a2a5c7c2ccaef5bb2c982ada68f","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"11.6.1","description":"Mocking framework","directories":{},"_nodeVersion":"24.11.0","dependencies":{"a_mock":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_4.0.3_1769068591868_0.22015521021233875","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"a","version":"4.0.4","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"license":"MIT","_id":"a@4.0.4","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"dist":{"shasum":"6a3b334c197097e1f01f7146b65a859f85e0a3bd","tarball":"https://registry.npmjs.org/a/-/a-4.0.4.tgz","fileCount":6,"integrity":"sha512-mfc32CdrDXwfAgkGJyiejxzkYD/luxXQGS/iBbotMW1NUyeMZtmR9xhWWnFT6FZojFnkMEiJAq3c5pAnoieYrQ==","signatures":[{"sig":"MEYCIQCVjhnnM6Xy4jiArrsot3NnUDpx16C2uBCkMBTKU0X2ZwIhAJQba3zRnGUNoDwuaPnT/szIAaxgaGoGhAr3JZVX9Sp1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21558},"main":"index.js","title":"a","types":"index.d.ts","gitHead":"e1b5db4d301f10d20b5c42d58987690c81ce49fe","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"11.6.1","description":"Mocking framework","directories":{},"_nodeVersion":"24.11.0","dependencies":{"a_mock":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_4.0.4_1769097037463_0.4363929382023719","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"a","version":"4.0.5","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"license":"MIT","_id":"a@4.0.5","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"dist":{"shasum":"28a6af5664dbf793cdf50d65fa5e387388bbc371","tarball":"https://registry.npmjs.org/a/-/a-4.0.5.tgz","fileCount":6,"integrity":"sha512-et0yPl2b05eqL1rmU5VYYV7Kn/v/LEYIwKphvledUBYTcsNvVg6izm2c2gh7BA+H+wUl2/vWokfmUtMEc8nosw==","signatures":[{"sig":"MEUCIQCd/vAVQPNLHhBlxH7w1Z+Gh5ijHQOaJYOSTxwCtxzlHgIgJmeeL/4QOWUehpSR2nDfzILggNTTVrhCTHhiJeRXC+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18454},"main":"index.js","title":"a","types":"index.d.ts","gitHead":"a9411f1eec25e4aedd581333dbd39bc2c35783fa","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"11.6.1","description":"Mocking framework","directories":{},"_nodeVersion":"24.11.0","dependencies":{"a_mock":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_4.0.5_1769177277903_0.9283370190871252","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"a","version":"4.0.6","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"license":"MIT","_id":"a@4.0.6","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"dist":{"shasum":"df7c1bd7b6cf0ddaeb3b0394c4600078d4c4e6c1","tarball":"https://registry.npmjs.org/a/-/a-4.0.6.tgz","fileCount":6,"integrity":"sha512-SAzz0cf1xUxImZYHiUgUey3AeS7ZcJdGYmZaMq8N3cHDbE1aUoAyggkSiv4t19EqxlvmJD+/AR8TZAQQ5Rg/gQ==","signatures":[{"sig":"MEUCIQCwS9N8/F8VjvX7bN3c2HaJi0bCvgsfiHRYaCSL81Cp2QIgNiOIZjsIqp3KravjrM9+3/+MbeOvEjM//pqdD4l8pDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18456},"main":"index.js","title":"a","types":"index.d.ts","gitHead":"2ffeb1b1e50e1243722db9dfc5155105333546eb","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"11.6.1","description":"Mocking framework","directories":{},"_nodeVersion":"24.11.0","dependencies":{"a_mock":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_4.0.6_1769178963348_0.43550562646589475","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"a","version":"4.0.7","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"license":"MIT","_id":"a@4.0.7","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a#readme","bugs":{"url":"https://github.com/alfateam/a/issues"},"dist":{"shasum":"0861e1153c2711656f9d089a59a8e60e629f9d40","tarball":"https://registry.npmjs.org/a/-/a-4.0.7.tgz","fileCount":6,"integrity":"sha512-MA/FHSD2RZKly6O1f0ClCk/pRABOfCroi50bnpqauysG6Z+mcDKZ0unnXZKl+pkT1olGdLtBb9Xh4xPFmsNEIQ==","signatures":[{"sig":"MEQCIACSFBIoon2uE1CVy5UhvKnqxHkhyE47mWLSj5e82l3nAiAfDIaH4gnMkhpGIlwXXyuuSpGYWegF/MixuvC/strIMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18487},"main":"index.js","title":"a","types":"index.d.ts","gitHead":"099911da55f8a49ec2d7d8316a8e85c8c525b069","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a.git","type":"git"},"_npmVersion":"11.6.1","description":"Mocking framework","directories":{},"_nodeVersion":"24.11.0","dependencies":{"a_mock":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_4.0.7_1769327095443_0.1530933228056861","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"a","version":"4.0.8","main":"index.js","types":"index.d.ts","title":"a","description":"Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a.git"},"scripts":{"test":"c8 --reporter=lcov --reporter=text --reporter=json-summary node --test"},"dependencies":{"a_mock":"^2.0.1"},"devDependencies":{"c8":"^10.1.3"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"64b7d89bc7d723ac4fc36c2adb1692925a8f8865","_id":"a@4.0.8","bugs":{"url":"https://github.com/alfateam/a/issues"},"homepage":"https://github.com/alfateam/a#readme","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-/7SgDLpo3zNbmhj4g0/5YLm3prMZV3l8l6Au4P4MutRpa8NW7XwY3p5E8mVdqqPtH6VQQviLuklJXRqZPKAOTg==","shasum":"2eb47657803f6899c765dcb875e2fb8fff4ac758","tarball":"https://registry.npmjs.org/a/-/a-4.0.8.tgz","fileCount":8,"unpackedSize":20345,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBN02BwqAjPjtq0zpUb/wbRqzV9/pR3jZxB02MBwqiVYAiB8YggmoOU964Cgv/taqkP0pRC/ybtV3+mNJYj9PVJRpw=="}]},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"directories":{},"maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/a_4.0.8_1770728529144_0.8833819746339842"},"_hasShrinkwrap":false}},"time":{"created":"2012-09-26T18:40:16.603Z","modified":"2026-02-10T13:02:09.418Z","0.0.1":"2012-09-26T18:40:18.356Z","0.0.2":"2012-09-26T18:43:06.942Z","0.0.3":"2012-09-26T20:11:31.941Z","0.0.4":"2012-09-30T19:16:14.938Z","0.0.5":"2012-10-01T18:23:16.532Z","0.0.6":"2012-10-02T05:59:08.368Z","0.0.7":"2012-10-02T18:59:20.261Z","0.0.8":"2012-10-02T19:36:38.578Z","0.0.9":"2012-10-16T19:04:41.979Z","0.1.0":"2012-10-16T19:25:22.336Z","0.1.1":"2012-10-16T20:14:49.076Z","0.1.2":"2012-10-16T20:23:11.603Z","0.1.3":"2012-10-18T06:20:34.558Z","0.1.4":"2012-10-19T06:18:01.928Z","0.1.5":"2012-10-20T08:46:44.935Z","0.1.6":"2012-10-25T18:56:00.150Z","0.1.7":"2012-11-13T07:23:57.403Z","0.1.8":"2012-11-17T19:42:29.367Z","0.1.9":"2012-11-21T20:38:56.504Z","0.2.0":"2012-11-22T08:09:58.171Z","0.2.1":"2012-11-22T18:16:07.210Z","0.2.3":"2012-11-22T23:48:34.786Z","0.2.4":"2012-12-04T10:13:26.753Z","0.2.5":"2013-05-14T06:17:02.271Z","0.2.6":"2013-05-16T10:10:02.433Z","0.2.7":"2013-05-20T08:36:42.044Z","0.2.8":"2013-05-24T06:28:57.911Z","0.2.9":"2013-06-23T19:58:31.487Z","0.3.0":"2013-06-23T22:44:14.262Z","0.3.1":"2013-06-25T14:18:10.368Z","0.3.2":"2013-06-26T10:50:01.656Z","0.3.3":"2013-06-26T11:06:34.109Z","0.3.4":"2013-06-26T20:57:59.764Z","0.3.5":"2013-06-29T06:38:35.791Z","0.3.6":"2013-10-02T09:19:58.961Z","0.3.7":"2013-10-31T09:41:44.292Z","0.3.8":"2013-12-12T12:45:02.062Z","0.4.0":"2014-02-17T19:54:56.246Z","0.4.1":"2014-02-18T08:10:39.160Z","0.4.2":"2014-04-02T09:32:32.986Z","0.4.3":"2014-04-03T07:41:10.215Z","0.4.4":"2014-06-06T11:46:21.272Z","0.4.5":"2014-06-10T11:52:50.947Z","0.4.6":"2014-08-15T13:22:07.567Z","0.4.7":"2015-03-09T11:01:47.033Z","0.4.8":"2015-03-09T11:12:31.532Z","0.4.9":"2015-08-06T12:59:50.239Z","0.5.0":"2015-08-06T14:26:14.658Z","1.0.0":"2015-09-15T08:42:40.112Z","1.0.1":"2015-09-15T08:59:58.256Z","1.0.2":"2015-10-22T10:13:11.810Z","2.0.0":"2016-04-28T06:22:47.747Z","2.0.1":"2016-04-28T09:44:01.381Z","2.0.2":"2016-04-28T09:50:29.418Z","2.0.3":"2016-04-28T17:15:21.353Z","2.0.4":"2016-04-28T18:57:04.895Z","2.0.5":"2016-04-29T10:43:46.488Z","2.0.6":"2016-05-02T13:46:07.309Z","2.0.7":"2016-05-10T12:47:34.264Z","2.0.8":"2016-05-10T12:52:25.941Z","2.0.9":"2016-05-31T11:54:28.210Z","2.0.10":"2016-08-01T07:42:15.581Z","2.0.11":"2016-08-01T07:59:42.699Z","2.0.12":"2016-08-08T11:59:50.794Z","2.0.13":"2016-08-15T13:19:21.082Z","2.1.0":"2016-08-19T09:29:31.397Z","2.1.1":"2017-08-17T08:50:06.507Z","2.1.2":"2018-02-28T11:18:10.337Z","3.0.0":"2023-01-02T18:57:05.955Z","3.0.1":"2023-01-02T19:08:16.194Z","4.0.0":"2025-07-31T11:36:55.316Z","4.0.1":"2026-01-22T07:38:22.985Z","4.0.2":"2026-01-22T07:46:51.614Z","4.0.3":"2026-01-22T07:56:32.025Z","4.0.4":"2026-01-22T15:50:37.593Z","4.0.5":"2026-01-23T14:07:58.040Z","4.0.6":"2026-01-23T14:36:03.487Z","4.0.7":"2026-01-25T07:44:55.603Z","4.0.8":"2026-02-10T13:02:09.303Z"},"bugs":{"url":"https://github.com/alfateam/a/issues"},"license":"MIT","homepage":"https://github.com/alfateam/a#readme","keywords":["mock","mocking","partial mock","strict mock","tdd","bdd","test runner","stub","stubbing","mock require","verify","unit test"],"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a.git"},"description":"Mocking framework","contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"readme":"_a_\n===\n_Mocking framework_ \n\n[![CI](https://github.com/alfateam/a/actions/workflows/ci.yml/badge.svg)](https://github.com/alfateam/a/actions/workflows/ci.yml)\n[![coverage](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/lroal/52379544f8b69480bea22bffb0f34472/raw/coverage.json)](https://gist.github.com/lroal/52379544f8b69480bea22bffb0f34472)\n\r\n\r\nThe mocking framework can be used in any JavaScript testing framework.\r\n\r\n\r\n__To install:__\r\n\r\n```\r\nnpm install a\r\n```\r\n\r\n\r\n\r\n__If you want the test framework, install it globally too:__\r\n\r\n```\r\nnpm install a -g\r\n```\r\n\r\n\r\n\r\n_Mocking_\n===================\n\nMocking a function\n------------------\n\n__Partial mock__\n\r\n```js\nimport a from 'a';\n\nvar original = function() {\n\treturn 'realValue';\n}\n\nvar mock = a.mock(original);\noriginal = mock;\nmock.expect().return('fake');\n\nmock(); //returns 'fake'\nmock(); //returns 'realValue'\n```\n\nNote: Consumers do not need to provide a `thisArg`. It is optional and only used to force a specific `this` when the original fallback is called (low-level partial mock usage).\n\n__Strict mock__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect().return('fake');\n\nmock(); //returns 'fake'\nmock(); //throws unexpected arguments\n```\n\n__Expecting arguments__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect('testValue1').return('fake1');\nmock.expect('testValue2').return('fake2');\n\nmock('testValue1'); //returns 'fake1'\nmock('testValue2'); //returns 'fake2'\r\nmock(); //throws unexpected arguments\r\nmock('foo'); //throws unexpected arguments\r\n```\r\n\r\n\r\n\r\n__Expecting multiple arguments__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect('firstArg1', 'secondArg1').return('fake1');\nmock.expect('firstArg2', 'secondArg2').return('fake2');\n\n\nmock('firstArg1', 'secondArg1'); //returns 'fake1'\nmock('firstArg2', 'secondArg2'); //returns 'fake2'\r\nmock('foo'); //throws unexpected arguments\r\nmock('foo', 'bar'); //throws unexpected arguments\r\n```\r\n\r\n__Expecting array__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect(['a','b']).return('fake1');\nmock.expect(['a','b']).return('fake2');\nmock.expect(['c','d').return('fake3');\n\r\nmock(['a','b']); //returns 'fake1'\r\nmock(['a','b']); //returns 'fake2'\r\nmock(['c','d']); //returns 'fake3'\r\nmock(['a','b']); //throws unexpected arguments\r\nmock(['foo', 'bar']); //throws unexpected arguments\r\n```\r\n\r\n__Expecting struct__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nvar obj = {};\nmock.expect({a : 1}).return('fake1');\nmock.expect({a : 2}).return('fake2');\nmock.expect({a : 2, b : {c : 'foo', d : ['me', 'too']}}).return('fake3');\r\nmock.expect(obj).return('fake4');\r\nmock.expect({}).return('will never happen');\r\n\r\nmock({a : 'x'}); //throws unexpected arguments\r\nmock({a : 1}); //returns 'fake1'\r\nmock({a : 2}); //returns 'fake2'\r\nmock({a : 2, b : {c : 'foo', d : ['me', 'too']}}); //returns 'fake3'\r\nmock(obj);  //returns 'fake4'\r\nmock({});  //throws unexpected arguments\n```\nNote: Struct matching is strict on leaf properties. All leaf property values must be equal to match, and an empty object does not match a non-empty expected struct.\n\n__Ignoring a single argument__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.ignore().expect('foo').return('fake1');\n\nmock('ignore me', 'foo'); //returns 'fake1'\nmock(); //throws unexpected arguments\n```\r\n\r\n__Ignoring all arguments__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.ignoreAll().return('fake1'); //same as expectAnything\n\nmock('someRandomValue', 'whatever'); //returns 'fake1'\nmock(); //throws unexpected arguments\n```\n\n__Repeats__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect().return('fake').repeat(2);\n\nmock(); //returns 'fake'\nmock(); //returns 'fake'\nmock(); //throws unexpected arguments\n```\n\n__Infinite repeats__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect().return('fake').repeatAny();\n\nmock(); //returns 'fake'\nmock(); //returns 'fake'\nmock(); //returns 'fake'...\n```\n\n\n__Throwing exceptions__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nvar error = new Error('invalid operation');\nmock.expect().throw(error);\nmock.expect().return('fake');\n\r\nmock(); //throws error\r\nmock(); //returns 'fake'\r\n```\r\n\r\n__Intercepting__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect('testValue').whenCalled(onCalled).return('fake1');\n\nfunction onCalled(arg) {\n\t//arg == 'testValue'\n}\r\n\r\nmock('testValue'); //returns 'fake1'\r\nmock(); //throws unexpected arguments\r\n```\r\n\r\n__Verify (fail)__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect('testValue1').return('fake1');\nmock.expect('testValue2').return('fake2');\n\nmock('testValue1'); //returns 'fake1'\nmock.verify(); //throws mock has 1 pending functions\r\n```\r\n\r\n__Verify (success)__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect('testValue1').return('fake1');\nmock.expect('testValue2').return('fake2');\n\nmock('testValue1'); //returns 'fake1'\nmock('testValue2'); //returns 'fake2'\r\nmock.verify(); //returns true\n```\n\n__returning void (compact syntax)__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect('testValue1');\nmock.expect('testValue2').repeat(2);\n\r\nmock('testValue1'); //returns undefined\r\nmock('testValue2'); //returns undefined\r\nmock('testValue2'); //returns undefined\r\nmock.verify(); //returns true\r\n```\r\n\r\n__..is equivalent to ..__\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect('testValue1').return();\nmock.expect('testValue2').return().repeat(2);\n\r\nmock('testValue1'); //returns undefined\r\nmock('testValue2'); //returns undefined\r\nmock('testValue2'); //returns undefined\r\nmock.verify(); //returns true\n```\n\n__Reset mock__\n```js\nimport a from 'a';\n\nvar original = function() {\n\treturn 'realValue';\n}\n\nvar mock = a.mock(original);\nmock.expect().return('fake');\nmock.reset();\n\r\nmock(); //returns 'realValue'\n```\n\n__Returning resolved promise__\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect('foo').resolve('fake');\n\nmock('foo').then(function(returned){\n\t//returned == 'fake'\r\n}); \r\n```\r\n\r\n__Returning rejected promise__\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect('foo').reject('fake');\n\nmock('foo').then(null, function(returned){\n\t//returned == 'fake'\n}); \n```\n\n__Strict mock - advanced scenario__\n\n```js\nimport a from 'a';\n\nvar mock = a.mock();\nmock.expect('testValue').ignore().whenCalled(onCalled).return('fake1');\n\r\nfunction onCalled(arg,callback) {\r\n\t//arg == 'testValue'\r\n\t//callback == foo\r\n}\r\n\r\nfunction foo() {\r\n}\r\n\r\n\r\nmock('testValue', foo); //returns 'fake1'\r\nmock.verify() //returns true\nmock('testValue',foo); //throws unexpected arguments\n```\n\nMocking an object\n----------------\n\n__Partial object mock__\n\n```js\nimport a from 'a';\n\nfunction newCustomer(_name) {\n\tvar c = {};\n\n\tc.getName = function ()\n\t{\n\t\treturn _name;\n\t};\n\n\treturn c;\n}\n\nvar customer = newCustomer('Alfonzo The Real');\nvar customerMock = a.mock(customer);\n\ncustomerMock.getName.expect().return('Johnny Fake');\n\ncustomer.getName(); //returns Johnny Fake\ncustomer.getName(); //returns Alfonzo The Real\ncustomerMock.verify(); //returns true\n```\n\nMocking require\n----------------\n\r\n__expectRequire__\r\n\r\n```js\r\nvar fakeDep = {};\r\n\r\nvar expectRequire = require('a').expectRequire;\r\nexpectRequire('./realDep').return(fakeDep);\r\n\r\nrequire('./realDep'); //returns fakeDep\r\nrequire('./realDep'); //returns realDep (behaves like a partial mock)\r\n```\r\n\r\n__requireMock (compact syntax)__\r\n\r\n```js\r\nvar requireMock = require('a').requireMock;\r\nvar fakeDep = requireMock('./realDep'); //returns a strict mock\r\n\r\nrequire('./realDep'); //returns fakeDep\r\nrequire('./realDep'); //returns realDep\r\n```\r\n\r\n__..is equivalent to ..__\r\n\r\n```js\r\nvar mock = require('a').mock();\r\nvar expectRequire = require('a').expectRequire;\r\n\r\nvar fakeDep = mock;\r\nexpectRequire('./realDep').return(fakeDep);\r\n\r\nrequire('./realDep'); //returns fakeDep\r\nrequire('./realDep'); //returns realDep\r\n```\r\n\r\n__Reset mocks for require__\r\n\r\n```js\r\nvar fakeDep = {};\r\n\r\nvar expectRequire = require('a').expectRequire;\r\nexpectRequire('./realDep').return(fakeDep);\r\nexpectRequire.reset();\r\n\r\nrequire('./realDep'); //returns realDep\r\n```\r\n\r\n__..is equivalent to ..__\r\n\r\n```js\r\nvar requireMock = require('a').requireMock;\r\nvar fakeDep = requireMock('./realDep'); //returns a strict mock\r\nrequireMock.reset(); //is an alias for expectRequire.reset()\r\n\r\nrequire('./realDep'); //returns realDep\r\n\r\n```\r\nMocking promises\r\n-----------------\r\n__Mocking resolve__\n\n```js\nimport a from 'a';\n\nvar promise = a.promise(); //mocked promise\n\r\npromise.then(success,error);\r\npromise.resolve('success');\r\n\r\nfunction success(arg) {\r\n\tconsole.log(arg);//success\r\n}\r\n\r\nfunction error(e) {\r\n\t//will not happen\r\n}\r\n```\r\n\r\n__Mocking resolve (alternative syntax)__\n\n```js\nimport a from 'a';\n\nvar promise = a.promise(); //mocked promise\n\r\npromise.then(success,error);\r\npromise('success');\r\n\r\nfunction success(arg) {\r\n\tconsole.log(arg);//success\r\n}\r\n\r\nfunction error(e) {\r\n\t//will not happen\r\n}\r\n```\r\n\r\n__Mocking reject__\n\n```js\nimport a from 'a';\n\nvar promise = a.promise();\n\r\npromise.then(success,error);\r\npromise.reject(new Error('error'));\r\n\r\nfunction success(arg) {\r\n\t//will not happen\r\n}\r\n\r\nfunction error(e) {\r\n\tconsole.log(e.stack);//will happen\r\n}\r\n```\r\n\r\n__Mocking reject (alternative syntax)__\n\n```js\nimport a from 'a';\n\nvar promise = a.promise();\n\r\npromise.then(success,error);\r\npromise(null,new Error('error'));\r\n\r\nfunction success(arg) {\r\n\t//will not happen\r\n}\r\n\r\nfunction error(e) {\r\n\tconsole.log(e.stack);//will happen\r\n}\r\n```\r\n\r\n_A test framework_\r\n===================\r\n<b>From version 3.0.0 this is in a separate package: [npmjs.com/package/a_test](https://npmjs.com/package/a_test)</b>  \r\n_A_ test framework is a simplistic, magic-free library providing unit-testing facilities with a compact, bdd-style syntax.\r\n\r\nIn contrast to other bdd-style test frameworks, it doesn't allow nesting suites in each other in order to test the SUT(subject under test) in different states. Instead, the framework relies on folder structure to describe the state. The SUT currently has that folder structure. Suite names are generated based on their filenames. As a result, there will be many small test files without nested test suites instead of a few big test files with nested test suites.\r\n\r\nTest setup, the \"Arrange-Act\" part of suites, is separated from the \"Assert\" part. This way the same setup can be used across different suites. Test setups can be chained.\r\n\r\n\r\nExamples below can be found here: https://github.com/alfateam/a_demo\r\n\r\nExample\r\n---------\r\nThe test runner ( _a_ ) will search for all files named 'when*.js' in the current and sub-directories.\r\n\r\nGiven the following file structure\r\n\r\n- demo/\r\n\t- counter.js\r\n\t- counter_specs/\r\n\t\t- new/\r\n\t\t\t- increment.js\r\n\t\t\t- when_incremented.js\r\n\t\t- new.js\r\n\t\t- when_new.js\r\n\r\n__counter.js__\r\n\r\n```js\r\nmodule.exports = function () {\r\n\tvar counter = {\r\n\t\tvalue: 0,\r\n\t\tincrement: function() { value++; }\r\n\t};\r\n\r\n\treturn counter;\r\n}\r\n```\r\n\r\n__counter_specs/new.js__\r\n\r\n```js\nimport a from 'a';\n\nfunction act(c) {\n\tvar createCounter = require('../counter');\n\tc.sut = createCounter();\n}\nmodule.exports = act;\n```\n\r\n__counter_specs/when_new.js__\r\n\r\n```js\nimport a from 'a';\n\nvar c = {}; //test context object\nvar when = a.when;\n\r\nwhen('./new', c). //set up\r\n\tit('should be an object').\r\n\t\tassertEqual('object', typeof c.sut)\r\n\tit('should have value equal to zero').\r\n\t\tassertEqual(0, c.sut.value).\r\n\tit('should fail just for fun').\r\n\t\tassertFail('error message');\r\n\r\n```\r\n\r\n__counter_specs/new/increment.js__\r\n\r\n```js\nfunction act(c) {\n\tc.sut.increment();\n}\nact.base = '../new';\nmodule.exports = act;\r\n```\r\n\r\n__counter_specs/new/when_incremented.js__\r\n\r\n```js\nimport a from 'a';\n\nvar c = {};\nvar when = a.when;\n\r\nwhen('./increment', c).\r\n\tit('should have value equal to 1').\r\n\t\tassertEqual(1, c.sut.value);\r\n\r\n```\r\n\r\n__In demo directory, run _a_ __\r\n\r\n\tuser@localhost:~/a_demo $ a\r\n\r\n\t » counter_specs » new\r\n\r\n\t  ✓ should be an object\r\n\t  ✓ should have value equal to zero\r\n\t  ✘ should fail just for fun\r\n\r\n\t » counter_specs » new » increment\r\n\r\n\t  ✓ should have value equal to 1\r\n\r\n\t========== Summary =============\r\n\r\n\tcounter_specs » new\r\n\t  ✘ should fail just for fun\r\n\r\n\tAssertionError: error message\r\n    \tat retval.assertFail (/home/user/a_demo/node_modules/a/when/it.js:14:11)\r\n    \tat Object.test (/home/user/a_demo/node_modules/a/when/test_invoker.js:5:3)\r\n    \tat Object.retval.assertFail (/home/user/a_demo/node_modules/a/when/it.js:13:5)\r\n    \tat Object.<anonymous> (/home/user/a_demo/counter_specs/when_new.js:11:3)\r\n    \tat Module._compile (module.js:449:26)\r\n    \tat Object.Module._extensions..js (module.js:467:10)\r\n    \tat Module.load (module.js:356:32)\r\n    \tat Function.Module._load (module.js:312:12)\r\n    \tat Module.require (module.js:362:17)\r\n    \tat require (module.js:378:17)\r\n\t------------\r\n\r\n\tsuites: 2, passed: 3, failed: 1\r\n\r\nAsync test support\r\n------------------\r\nModified act files should look like this:\r\n\r\n```js\nimport a from 'a';\n\nfunction act(c) {\n\t...\n\treturn c.sut(c.arguments); //returns promise\n}\n\n```\r\n\r\nor\r\n\r\n```js\nimport a from 'a';\n\nasync function act(c) {\n\t...\n\tawait c.sut(c.arguments);\n}\n\r\n```\r\nTest file should look like this:\r\n```js\nimport a from 'a';\nvar when = a.when;\nvar c = {};\n\r\nwhen(c).then(it => {\r\n\tit('....').assertXXXX();\r\n});\r\n\r\n```\n","readmeFilename":"README.md","users":{"pgilad":true,"jbjorge":true,"mtvproject":true}}