{"_id":"mock-kue","_rev":"29-c85bc898ec1f2d5a8e5f1b102ede7f95","name":"mock-kue","description":"Mock kue in tests","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"mock-kue","version":"0.0.1","main":"./mock-kue.js","dependencies":{"q":"*"},"description":"mock-kue is a small mocking library for [kue](https://github.com/learnboost/kue). It mocks out `trigger` and `process` functions in kue, while maintaining the jobs in an internal array. You can then inspect the job count and run them at any given time. No","_id":"mock-kue@0.0.1","dist":{"shasum":"5f924e460c1e50b0ace814c8e25ad1bdfa33841f","tarball":"https://registry.npmjs.org/mock-kue/-/mock-kue-0.0.1.tgz","integrity":"sha512-e4ZvABsaoftKOf59qM7QCx/j8OSooVkKzlB6DOvOIwZMnMLWfB+ULyHfHHxLaSz2bgTwL4W/3CSCr7ZDVQPbgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6EGUPV9vQF4whPgnuh07WDAm+Tg6mc5Wzdot7VX6Q5AiAqix/ocg1Xzaok7zurUDyMDw5kTPaDi9KjHW/3ypqvcA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"},"maintainers":[{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"}]},"0.0.2":{"name":"mock-kue","version":"0.0.2","description":"Mock kue in tests","main":"./mock-kue.js","repository":{"type":"git","url":"git@github.com:raweng/mock-kue.git"},"keywords":["mock","test","kue"],"dependencies":{"q":"*"},"author":{"name":"built.io team"},"bugs":{"url":"https://github.com/raweng/mock-kue/issues"},"_id":"mock-kue@0.0.2","dist":{"shasum":"89bd6f8643d3fe8cc05234c33e1147a0306a8d57","tarball":"https://registry.npmjs.org/mock-kue/-/mock-kue-0.0.2.tgz","integrity":"sha512-R/M0wvbqhmdQ9HOpDhnjLEXrc2ABbTpVOt8b+oTN/lXra6on1mqUWQe0BW0qOQympcwcwLBYx+FHQcthbwaoMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJsiU1WtA8/pBOaToRQk9UZhTfB3XDXE2Z2D52EvBNcAiBsdyrvl4qRqoilkUyehZwSbYW1051gtUAoUyhF5oS8Ew=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"},"maintainers":[{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"}]},"0.0.3":{"name":"mock-kue","version":"0.0.3","description":"Mock kue in tests","main":"./mock-kue.js","repository":{"type":"git","url":"git@github.com:raweng/mock-kue.git"},"keywords":["mock","test","kue"],"dependencies":{"q":"*","kue":"*"},"author":{"name":"built.io team"},"bugs":{"url":"https://github.com/raweng/mock-kue/issues"},"_id":"mock-kue@0.0.3","dist":{"shasum":"b77c41152400532db277cc2337d8c01fd8855c68","tarball":"https://registry.npmjs.org/mock-kue/-/mock-kue-0.0.3.tgz","integrity":"sha512-8Keg/JhLY714nW/rh2yzcAAX3cxsI9v996PGDlILGAIK5ZtKn0AQzUgFHRLOi+7r8Ht53UD5/VBWSZzu4Z5k3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnrmCLAVYkqh/QXC6/wP5dS1W7zH2qx2D00029O3emRQIhAPCoytA01wHBPFy0DP7OXX1muQnlWhc8EMUrinAMT8o7"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"},"maintainers":[{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"}]},"0.0.4":{"name":"mock-kue","version":"0.0.4","description":"Mock kue in tests","main":"./mock-kue.js","repository":{"type":"git","url":"git@github.com:raweng/mock-kue.git"},"keywords":["mock","test","kue"],"dependencies":{"q":"*","kue":"*"},"author":{"name":"built.io team"},"bugs":{"url":"https://github.com/raweng/mock-kue/issues"},"_id":"mock-kue@0.0.4","dist":{"shasum":"9bcd9fd77a0141654ee68bc7e1fa25eac4708e9d","tarball":"https://registry.npmjs.org/mock-kue/-/mock-kue-0.0.4.tgz","integrity":"sha512-p1TcfuGrjYuezvCIcqxhMdZQh22H/dV1ook+V+PujNEWyz5B0VIbC1J4i+abtd6yZPY7Mg7t5GZMJxfCTguLnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUq7ppoeKKPJ0/ekFKenw1u+uvDsjL+LNKhQAcDUVqXAIhAN1jhjdgm/l83KkRuj5W9a7N8F0553dAOJ/I3ckoyo3o"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"},"maintainers":[{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"}]},"0.0.5":{"name":"mock-kue","version":"0.0.5","description":"Mock kue in tests","main":"./mock-kue.js","repository":{"type":"git","url":"git@github.com:raweng/mock-kue.git"},"keywords":["mock","test","kue"],"dependencies":{"q":"*","kue":"*"},"author":{"name":"built.io team"},"bugs":{"url":"https://github.com/raweng/mock-kue/issues"},"_id":"mock-kue@0.0.5","_from":".","dist":{"shasum":"c2fdd43b637aa5556e0f4ce98c55f706fc6dfcd9","tarball":"https://registry.npmjs.org/mock-kue/-/mock-kue-0.0.5.tgz","integrity":"sha512-/DBdqKra1jMLCjMcn5V6cT54wazLRSIBEbvaHyaZlBaH+Zw6BuCvwlHGQTT8A8wzzjV9Mw3cC8e4+RxBCMBxOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoFs4+GK4cD2GXVBn3HSKvD+NvKcNCNxiBowrqWM/eQAiEA/JpfyQ2OMa/TFc9NMrPyod6kw9qW4N2t0HwDlbjbFYs="}]},"_npmVersion":"1.3.11","_npmUser":{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"},"maintainers":[{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"}]},"0.0.6":{"name":"mock-kue","version":"0.0.6","description":"Mock kue in tests","main":"./mock-kue.js","repository":{"type":"git","url":"git@github.com:raweng/mock-kue.git"},"keywords":["mock","test","kue"],"dependencies":{"q":"*","kue":"*"},"author":{"name":"built.io team"},"bugs":{"url":"https://github.com/raweng/mock-kue/issues"},"_id":"mock-kue@0.0.6","dist":{"shasum":"61305941dea4f30eac0208337856887925785d1d","tarball":"https://registry.npmjs.org/mock-kue/-/mock-kue-0.0.6.tgz","integrity":"sha512-jxLAuwaxbNr9oImbEAaX5CnNUUDlr2zhUc76N6urCaTIpVui3ISYcEsW+9TFPxOwZ9ls7B0tSUJ0Gx2vWcyXqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVE8JK7HIxAs0ZtM/fwo1V6+hDizrO7OO4Jj+spRzH6AiBuJ8JBLHlZ1bie7Wiak44JhQKPP9yK1FSnysTtgpMmrg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"},"maintainers":[{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"}]},"0.0.7":{"name":"mock-kue","version":"0.0.7","description":"Mock kue in tests","main":"./mock-kue.js","repository":{"type":"git","url":"git@github.com:raweng/mock-kue.git"},"keywords":["mock","test","kue"],"dependencies":{"q":"*","kue":"*"},"author":{"name":"built.io team"},"bugs":{"url":"https://github.com/raweng/mock-kue/issues"},"_id":"mock-kue@0.0.7","dist":{"shasum":"c2c114075eb3b65c29bd3c786c868de6b1a3eba8","tarball":"https://registry.npmjs.org/mock-kue/-/mock-kue-0.0.7.tgz","integrity":"sha512-2V0UvOyv4uTRRtVcTCwaswbQoriRbvRW26ePcbu3AX2ze2U8hY4BQF9aae1JC/VZLw1T5bNrySGvo79Xt+ceog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKUZxrH5CUjYgiVu4MaDr6uhdncO5B6K4/yy10/a5CTAiBcv/cc4dx5wd3dIvSkDi0PjQS4BlUoBbyesX524Kmahg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"},"maintainers":[{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"}]},"0.0.8":{"name":"mock-kue","version":"0.0.8","description":"Mock kue in tests","main":"./mock-kue.js","repository":{"type":"git","url":"git@github.com:raweng/mock-kue.git"},"keywords":["mock","test","kue"],"dependencies":{"q":"*","kue":"*"},"author":{"name":"built.io team"},"bugs":{"url":"https://github.com/raweng/mock-kue/issues"},"_id":"mock-kue@0.0.8","dist":{"shasum":"c0b2179523ed7525580253fd7611a4f4bc7d9cbe","tarball":"https://registry.npmjs.org/mock-kue/-/mock-kue-0.0.8.tgz","integrity":"sha512-X9JfxtqGRQJGRuG1glYSK8Pk/aTWitZHSfwwhuY+fu8bltMRlLhycXdkJp86W89jwFD5zUc8x/X5Ds0OnXi5vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAx+FGjpEwANDVQtzXo+B69MTXELxuI5PBMXcTVXqpzZAiEAqfIJaIl5h00v45xR7fJ5vVBeavybRXjr222X1qu3UzM="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"},"maintainers":[{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"}]}},"readme":"mock-kue is a small mocking library for [kue](https://github.com/learnboost/kue). It mocks out `trigger` and `process` functions in kue, while maintaining the jobs in an internal array. You can then inspect the job count and run them at any given time. No connection to redis will be made by kue.\n\n## Installation\n\nNode.js:\n\n```\nnpm install mock-kue\n```\n\nTo use, simply require the library:\n\n```\nrequire('mock-kue');\n```\n\n## Job Count\n\nYou can inspect the job count as follows:\n\n```javascript\nvar kue = require('kue'),\n    jobs = kue.createQueue();\n\njobs.create('email', {\n    title: 'welcome email for tj'\n  , to: 'tj@learnboost.com'\n  , template: 'welcome-email'\n}).save();\n\nkue.jobCount(); // -> '1'\n```\n\n## Processing Jobs\n\nTo process the jobs in the queue, you need to call the `.drain()` method. `.drain()`\nreturns a [promise](https://github.com/kriskowal/q). The promise will be fulfilled once all the jobs are done processing. Here's an example:\n\n```javascript\nkue.drain()\n.then(function() {\n    kue.jobCount(); // -> '0'\n}, function(err) {\n    // there was an error in processing the jobs\n    console.log(err.message); \n});\n```\n\n## Clearing Jobs\n\nTo clear a job, call the `.clear()` method:\n\n```javascript\njobs.create(...).save();\nkue.jobCount(); // -> '1'\nkue.clear();\nkue.jobCount(); // -> '0'\n```\n\n## Inspecting Jobs\n\nTo get the access to created jobs, call the `.getJobs()` method:\n\n```javascript\njobs.create(...).save();\njobs.create(...).save();\nkue.jobCount(); // -> '2'\nkue.getJobs(); // -> rturns the array of created jobs\n```\n\n## License\n\nCopyright (c) 2014 built.io team. This software is licensed under the [MIT License](http://github.com/raweng/mock-kue/raw/master/LICENSE).","maintainers":[{"name":"nikhil.jain","email":"thinknikhiljain@gmail.com"}],"time":{"modified":"2022-06-20T02:04:14.000Z","created":"2014-01-06T15:30:56.533Z","0.0.1":"2014-01-06T15:31:03.725Z","0.0.2":"2014-01-06T15:47:28.990Z","0.0.3":"2014-01-06T15:55:24.041Z","0.0.4":"2014-01-06T16:00:31.227Z","0.0.5":"2014-01-14T13:54:12.850Z","0.0.6":"2014-01-14T14:19:27.316Z","0.0.7":"2014-03-12T14:33:19.088Z","0.0.8":"2014-05-24T13:01:26.054Z"},"author":{"name":"built.io team"},"repository":{"type":"git","url":"git@github.com:raweng/mock-kue.git"},"users":{"vishy1618":true},"keywords":["mock","test","kue"],"bugs":{"url":"https://github.com/raweng/mock-kue/issues"},"readmeFilename":"README.md"}