Simple JavaScript testing framework for browsers and node.js (by jasmine)


Basic jasmine repo stats
1 day ago

jasmine/jasmine is an open source project licensed under MIT License which is an OSI approved license.

Jasmine Alternatives

Similar projects and alternatives to jasmine

  • GitHub repo jest

    Delightful JavaScript Testing.

  • GitHub repo mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

  • GitHub repo Protractor

    E2E test framework for Angular apps

  • GitHub repo chai

    BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.

  • GitHub repo geckodriver

    WebDriver for Firefox

  • GitHub repo qunit

    🔮 An easy-to-use JavaScript unit testing framework.

  • GitHub repo chai-as-promised

    Extends Chai with assertions about promises.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better jasmine alternative or higher similarity.


Posts where jasmine has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-18.
  • Jasmine Cheat Sheet
    dev.to | 2021-05-11
  • git checkout -b 'nobody-loves-me'
    Jasmine’s bf named a whole unit testing framework after her. Top that
  • Measure execution times in browsers & Node.js
    dev.to | 2021-04-18
    If you want to ensure the execution speed of your functions in the long run, you can make them part of your unit tests. Many testing frameworks (like Jest, Jasmine, and others) allow you to set a timeout for the execution of your test. The timeout feature can be used to mark a test as failed if the tested function takes too long to execute.
  • Testes de unidade em JavaScript
    dev.to | 2021-04-06
    Jasmine: Jasmine é o framework de desenvolvimento orientado a comportamento para testar código JavaScript. É usado para testar código tanto síncrono como assíncrono.
  • Unit testing async functions
    dev.to | 2021-03-30
    Jasmine has been around a long time and remains one of my favorite test frameworks -- it's tiny, fast, and has no dependencies. It comes out of the box with async matchers, although you need to remember that asynchronous expectations in Jasmine must be made using the special expectAsync function instead of the usual expect function.
  • spy on pure functions exported as const
    reddit.com/r/Angular2 | 2021-03-12
    Everything works perfectly, except when I try to spy on them for unit testing. At this point jasmine refuses to spy on them (relevant github issue)
  • Nightwatch Vs Protractor: Which Testing Framework Is Right For You?
    dev.to | 2021-02-08
    Afterward, it is better to scrutinize the compatibility notes in the Protractor README to make certain your Node.js version is perfectly compatible with this framework. However, by default, this framework uses Jasmine for its test interface.