{"_id":"jasmine-only","_rev":"231589","name":"jasmine-only","description":"Exclusivity spec helpers for jasmine: `describe.only` and `it.only`","dist-tags":{"latest":"0.1.2"},"maintainers":[{"name":"davemo","email":"davidmosher@gmail.com"}],"time":{"modified":"2021-06-03T15:46:31.000Z","created":"2013-07-11T22:46:33.323Z","0.1.2":"2015-10-27T13:07:05.361Z","0.1.1":"2015-05-02T20:13:33.537Z","0.1.0":"2013-09-16T23:31:21.138Z","0.0.1":"2013-07-11T22:46:33.323Z"},"users":{},"author":{"name":"David Mosher"},"repository":{"type":"git","url":"https://github.com/davemo/jasmine-only.git"},"versions":{"0.1.2":{"name":"jasmine-only","version":"0.1.2","description":"Exclusivity spec helpers for jasmine: `describe.only` and `it.only`","homepage":"https://github.com/davemo/jasmine-only","author":{"name":"David Mosher"},"main":"main.js","dependencies":{"coffee-script":"~ 1.6.3"},"devDependencies":{"lineman":">=0.21.0","grunt":"~0.4.2","grunt-write-bower-json":"0.0.1"},"keywords":["jasmine","bdd"],"bugs":{"url":"https://github.com/davemo/jasmine-only/issues"},"repository":{"type":"git","url":"https://github.com/davemo/jasmine-only.git"},"licenses":[{"type":"Apache License 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"gitHead":"7a84ffe6e67f92a3f5315a6d909231eb10c971ca","_id":"jasmine-only@0.1.2","scripts":{},"_shasum":"91bdbbaf907cc028d19956a8e3a73c9144783be7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"davemo","email":"davidmosher@gmail.com"},"maintainers":[{"name":"davemo","email":"davidmosher@gmail.com"}],"dist":{"shasum":"91bdbbaf907cc028d19956a8e3a73c9144783be7","size":15512,"noattachment":false,"key":"/jasmine-only/-/jasmine-only-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jasmine-only/download/jasmine-only-0.1.2.tgz"},"directories":{},"publish_time":1445951225361,"_cnpm_publish_time":1445951225361,"_hasShrinkwrap":false},"0.1.1":{"name":"jasmine-only","version":"0.1.1","description":"Exclusivity spec helpers for jasmine: `describe.only` and `it.only`","homepage":"https://github.com/davemo/jasmine-only","author":{"name":"David Mosher"},"main":"main.js","dependencies":{"coffee-script":"~ 1.6.3"},"devDependencies":{"lineman":">=0.21.0","grunt":"~0.4.2","grunt-write-bower-json":"0.0.1"},"keywords":["jasmine","bdd"],"bugs":{"url":"https://github.com/davemo/jasmine-only/issues"},"repository":{"type":"git","url":"https://github.com/davemo/jasmine-only.git"},"licenses":[{"name":"Apache License 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"gitHead":"25e095650ddda991d46887141d85c82bd316a23b","_id":"jasmine-only@0.1.1","scripts":{},"_shasum":"855a9a0564684982898451919bafa79319ea32d4","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"searls","email":"searls@gmail.com"},"maintainers":[{"name":"davemo","email":"davidmosher@gmail.com"}],"dist":{"shasum":"855a9a0564684982898451919bafa79319ea32d4","size":15209,"noattachment":false,"key":"/jasmine-only/-/jasmine-only-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jasmine-only/download/jasmine-only-0.1.1.tgz"},"directories":{},"publish_time":1430597613537,"_cnpm_publish_time":1430597613537,"_hasShrinkwrap":false},"0.1.0":{"name":"jasmine-only","version":"0.1.0","description":"Exclusivity spec helpers for jasmine: `describe.only` and `it.only`","homepage":"https://github.com/davemo/jasmine-only","author":{"name":"David Mosher"},"main":"main.js","dependencies":{"coffee-script":"~ 1.6.3"},"devDependencies":{"lineman":">=0.11.0"},"keywords":["jasmine","bdd"],"bugs":{"url":"https://github.com/davemo/jasmine-only/issues"},"repository":{"type":"git","url":"https://github.com/davemo/jasmine-only.git"},"licenses":[{"name":"Apache License 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"readmeFilename":"README.md","_id":"jasmine-only@0.1.0","dist":{"shasum":"84b9e672fdb4aef96b1ba573c0975ce555275f41","size":15245,"noattachment":false,"key":"/jasmine-only/-/jasmine-only-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jasmine-only/download/jasmine-only-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"searls","email":"searls@gmail.com"},"maintainers":[{"name":"davemo","email":"davidmosher@gmail.com"}],"directories":{},"publish_time":1379374281138,"_cnpm_publish_time":1379374281138,"_hasShrinkwrap":false},"0.0.1":{"name":"jasmine-only","version":"0.0.1","description":"Exclusivity spec helpers for jasmine: `describe.only` and `it.only`","homepage":"https://github.com/davemo/jasmine-only","author":{"name":"David Mosher"},"dependencies":{"lineman":"~0.11.3"},"keywords":["jasmine","bdd"],"bugs":{"url":"https://github.com/davemo/jasmine-only/issues"},"repositories":[{"type":"git","url":"https://github.com/davemo/jasmine-only.git"}],"licenses":[{"name":"Apache License 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"readmeFilename":"README.md","repository":"[Circular]","_id":"jasmine-only@0.0.1","dist":{"shasum":"6d2379b60e3327a45e8076028e8bce6efaf8aa8c","size":14992,"noattachment":false,"key":"/jasmine-only/-/jasmine-only-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jasmine-only/download/jasmine-only-0.0.1.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"davemo","email":"davidmosher@gmail.com"},"maintainers":[{"name":"davemo","email":"davidmosher@gmail.com"}],"directories":{},"publish_time":1373582793323,"_cnpm_publish_time":1373582793323,"_hasShrinkwrap":false}},"readme":"# jasmine-only\n\n[![Build Status](https://travis-ci.org/davemo/jasmine-only.png?branch=master)](https://travis-ci.org/davemo/jasmine-only)\n\njasmine-only is a standalone plugin that you can load _after_ jasmine that adds [mocha-style](http://visionmedia.github.io/mocha/#exclusive-tests) exclusivity helpers `describe.only` and `it.only` to [jasmine 1.3.1](https://github.com/pivotal/jasmine/releases/tag/v1.3.1)\n\n**[Download the latest version here](https://github.com/davemo/jasmine-only/releases/download/0.1.0/jasmine-only.js)**.\n\n# examples\n\n> The exclusivity feature allows you to run only the specified suite or test-case by appending .only() to the call\n\nhere is a simple example:\n\n```coffeescript\ndescribe \"jasmine-only\", ->\n\n  describe \"describe.only and it.only\", ->\n\n    normal    = jasmine.createSpy('normal spec')\n    exclusive = jasmine.createSpy('exclusive spec')\n\n    describe \"normal\", ->\n      it \"shouldnt execute this 1\", normal\n      it.only \"it only executes this 1\", exclusive\n\n    describe.only \"exclusive\", ->\n      it \"shouldnt execute this 2\", normal\n      it.only \"it only executes this 2\", exclusive\n\n      describe \"nested exclusive\", ->\n        it.only \"it only executes this 3\", ->\n          exclusive()\n          expect(normal).not.toHaveBeenCalled()\n          expect(exclusive).toHaveBeenCalled()\n          expect(exclusive.callCount).toBe(3)\n\n    describe.only \"normal 2\", ->\n      it \"shouldnt execute this 3\", normal\n```\n\n# aliases\n\njasmine-only has the following aliases for exclusive spec helpers\n\n`describe.only` can be written as `ddescribe`\n\n`it.only` can be written as `iit`\n\n# thanks / prior art\n\nMuch of this work is based on existing prior art, thanks to:\n* [@airportyh](https://github.com/airportyh) via [jasmine/pull/309](https://github.com/pivotal/jasmine/pull/309)\n* [@vojtajina](https://github.com/vojtajina) via [jasmine/pull/181](https://github.com/pivotal/jasmine/pull/181)\n\n","_attachments":{},"homepage":"https://github.com/davemo/jasmine-only","bugs":{"url":"https://github.com/davemo/jasmine-only/issues"}}