Socket
Socket
Sign inDemoInstall

jasmine-only

Package Overview
Dependencies
1
Maintainers
2
Versions
4
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    jasmine-only

Exclusivity spec helpers for jasmine: `describe.only` and `it.only`


Version published
Weekly downloads
180
decreased by-17.43%
Maintainers
2
Install size
394 kB
Created
Weekly downloads
 

Readme

Source

jasmine-only

Build Status

jasmine-only is a standalone plugin that you can load after jasmine that adds mocha-style exclusivity helpers describe.only and it.only to jasmine 1.3.1

Download the latest version here.

examples

The exclusivity feature allows you to run only the specified suite or test-case by appending .only() to the call

here is a simple example:

describe "jasmine-only", ->

  describe "describe.only and it.only", ->

    normal    = jasmine.createSpy('normal spec')
    exclusive = jasmine.createSpy('exclusive spec')

    describe "normal", ->
      it "shouldnt execute this 1", normal
      it.only "it only executes this 1", exclusive

    describe.only "exclusive", ->
      it "shouldnt execute this 2", normal
      it.only "it only executes this 2", exclusive

      describe "nested exclusive", ->
        it.only "it only executes this 3", ->
          exclusive()
          expect(normal).not.toHaveBeenCalled()
          expect(exclusive).toHaveBeenCalled()
          expect(exclusive.callCount).toBe(3)

    describe.only "normal 2", ->
      it "shouldnt execute this 3", normal

aliases

jasmine-only has the following aliases for exclusive spec helpers

describe.only can be written as ddescribe

it.only can be written as iit

thanks / prior art

Much of this work is based on existing prior art, thanks to:

Keywords

FAQs

Last updated on 27 Oct 2015

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc