{"_id":"42-cent-mock","_rev":"4-a849e7fa3689231a6b83a63c55e19ff7","name":"42-cent-mock","description":"fake implementation of 42-cent gateway for tests","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"42-cent-mock","version":"0.0.1","description":"fake implementation of 42-cent gateway for tests","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["test","mock","payement","gateway","42-cent"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"42-cent-base":"^0.9.0","bluebird":"^2.9.24"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-mock.git"},"gitHead":"b5d1e2cd013511a71a901c6258914c296f5230fd","bugs":{"url":"https://github.com/continuous-software/42-cent-mock/issues"},"homepage":"https://github.com/continuous-software/42-cent-mock","_id":"42-cent-mock@0.0.1","_shasum":"0549a4d72a5fd701b27aaaefa1155b4323d5f7a1","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"}],"dist":{"shasum":"0549a4d72a5fd701b27aaaefa1155b4323d5f7a1","tarball":"https://registry.npmjs.org/42-cent-mock/-/42-cent-mock-0.0.1.tgz","integrity":"sha512-4iDQz5bHYG3J+gvkgooVwAtuwZf5KQU1xHxatfR9bMpvjKrq8a0dxY7qJ+dWMhZ2T12SdScL+eH61Dm/eJsqPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7fprZYnbxjJAdX6X4pmlMkxRH1kLpee6l7CP7PBrS1AiEAl8smNlUYgAH0GhAwhLyd8lXloqHYcsOGIs4M6e9J2Dg="}]}},"0.1.0":{"name":"42-cent-mock","version":"0.1.0","description":"fake implementation of 42-cent gateway for tests","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["test","mock","payement","gateway","42-cent"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"42-cent-base":"^0.9.0","bluebird":"^2.9.24"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-mock.git"},"gitHead":"464c217a750699a552212e07e87c483570506baa","bugs":{"url":"https://github.com/continuous-software/42-cent-mock/issues"},"homepage":"https://github.com/continuous-software/42-cent-mock","_id":"42-cent-mock@0.1.0","_shasum":"1aa6b7c3e085a010f0c90f4427a425027b5b570e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"}],"dist":{"shasum":"1aa6b7c3e085a010f0c90f4427a425027b5b570e","tarball":"https://registry.npmjs.org/42-cent-mock/-/42-cent-mock-0.1.0.tgz","integrity":"sha512-2QXcxzRFu1bB9NjyTTjhUbaBsm00wrinNucXFH8F4kwdyzsS4SsD14dMcffjLN/4OcAnf2+S6fo0JSywHh7pQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP5QAGdpkE+feW6HfSQZ9q1iRsC2Anzj1R6d8yfh6lhwIgdPOWoOwvKlvqUyeoc+uA7Wo4FFabHFaqkFtsEqLFGhc="}]}}},"readme":"# 42-cent-mock\nmock implementation of abstract 42-cent payement gateway to use for tests\n\n## usage\n\n* register the mock factory in place of whatever gateway, the factory will return a singleton instance of the mocked gateway\n\n```Javascript\nvar cent42=require('42-cent');\nvar gm=require('42-cent-mock');\n\ncent42.registerGateway('Authorize.net',gm.factory);\n\n```\n\n* stub call and make assertions on arguments\n```Javascript\nvar stub = gm.when('refundTransaction').resolveWith({status:'success'});\n\ngm.factory().refundTransaction('666',{amount:123});\n\nassert.equal(stub.calls.length,1);\nassert.equal(stub.calls[0][0], '666')\nassert.equal(stub.calls[0][1].amount,123);\n```\n* clean the currently set stubs (tear down phase of your test)\n\n```Javascript\ngm.clean();\n```\n","maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"}],"time":{"modified":"2022-06-12T14:07:39.821Z","created":"2015-04-24T08:58:21.701Z","0.0.1":"2015-04-24T08:58:21.701Z","0.1.0":"2015-05-22T05:19:35.456Z"},"homepage":"https://github.com/continuous-software/42-cent-mock","keywords":["test","mock","payement","gateway","42-cent"],"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-mock.git"},"author":{"name":"Laurent Renard"},"bugs":{"url":"https://github.com/continuous-software/42-cent-mock/issues"},"license":"MIT","readmeFilename":"README.md"}