jasmine

2018-05-16 admin

jasmine是什么

什么是jasmine,Official packaging of Jasmine's core files for use by Node.js projects.

jasmine介绍

<a name=“user-content-README”></a>

Build StatusOpen Source Helpers

Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it’s suited for websites, Node.js projects, or anywhere that JavaScript can run.

Documentation & guides live here: http://jasmine.github.io For a quick start guide of Jasmine, see the beginning of http://jasmine.github.io/edge/introduction.html

Upgrading from Jasmine 2.x? Check out the 3.0 release notes for a list of what’s new (including breaking changes).

Contributing

Please read the contributors’ guide

Installation

For the Jasmine NPM module: https://github.com/jasmine/jasmine-npm

For the Jasmine Ruby Gem: https://github.com/jasmine/jasmine-gem

For the Jasmine Python Egg: https://github.com/jasmine/jasmine-py

For the Jasmine headless browser gulp plugin: https://github.com/jasmine/gulp-jasmine-browser

To install Jasmine standalone on your local box (where {#.#.#} below is substituted by the release number downloaded):

  • Download the standalone distribution for your desired release from the releases page
  • Create a Jasmine directory in your project - mkdir my-project/jasmine
  • Move the dist to your project directory - mv jasmine/dist/jasmine-standalone-{#.#.#}.zip my-project/jasmine
  • Change directory - cd my-project/jasmine
  • Unzip the dist - unzip jasmine-standalone-{#.#.#}.zip

Add the following to your HTML file:

<link rel="shortcut icon" type="image/png" href="jasmine/lib/jasmine-{#.#.#}/jasmine_favicon.png">
<link rel="stylesheet" type="text/css" href="jasmine/lib/jasmine-{#.#.#}/jasmine.css">

<script type="text/javascript" src="jasmine/lib/jasmine-{#.#.#}/jasmine.js"></script>
<script type="text/javascript" src="jasmine/lib/jasmine-{#.#.#}/jasmine-html.js"></script>
<script type="text/javascript" src="jasmine/lib/jasmine-{#.#.#}/boot.js"></script>

Supported environments

Jasmine tests itself across many browsers (Safari, Chrome, Firefox, PhantomJS, Microsoft Edge, and new Internet Explorer) as well as nodejs. To see the exact version tests are run against look at our .travis.yml

Support

Maintainers

Maintainers Emeritus

Copyright © 2008-2018 Pivotal Labs. This software is licensed under the MIT License.

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-32365.html

文章标题:jasmine

相关文章
ReferenceError: module is not defined - Karma/Jasmine configuration with Angular/Laravel app
Raphael Rafatpanah提出了一个问题:ReferenceError: module is not defined - Karma/Jasmine configuration with Angular/Laravel app,或...
2018-04-08
jasmine: spyOn(obj, &apos;method&apos;).andCallFake or and.callFake?
Philipp Claßen提出了一个问题:jasmine: spyOn(obj, ‘method’).andCallFake or and.callFake?,或许与您遇到的问题类似。 回答者Eric给出了该问题的处理方式: Yes, t...
2018-04-10
Does Jasmine&apos;s toThrow matcher require the argument to be wrapped in an anonymous function?
Communitybrahn提出了一个问题:Does Jasmine’s toThrow matcher require the argument to be wrapped in an anonymous function?,或许与您遇到...
2018-04-15
QUnit Vs. Jasmine and TDD Vs. BDD
WolfyUKMims H. Wright提出了一个问题:QUnit Vs. Jasmine and TDD Vs. BDD,或许与您遇到的问题类似。 回答者Seb Rose给出了该问题的处理方式: BDD and TDD are no...
2018-04-25
jasmine.js比较数组
JJJuser2032804提出了一个问题:Jasmine.js comparing arrays,或许与您遇到的问题类似。 回答者d-_-bTheEwook给出了该问题的处理方式: Just did the test and it wor...
2018-03-09
Jasmine 2.0 async done() and angular-mocks inject() in same test it()
Andrew Sulahuston007提出了一个问题:Jasmine 2.0 async done() and angular-mocks inject() in same test it(),或许与您遇到的问题类似。 回答者André ...
2018-04-09
JavaScript code coverage with Jasmine [closed]
hopperuser153410提出了一个问题:JavaScript code coverage with Jasmine [closed],或许与您遇到的问题类似。 回答者kefir500Andreas Köberle给出了该问题的处理方...
2018-04-16
Jasmine JavaScript试验是与平等
Lloyd Banks提出了一个问题:Jasmine JavaScript Testing - toBe vs toEqual,或许与您遇到的问题类似。 回答者antonyelreimundo给出了该问题的处理方式: For primiti...
2018-03-07
How to reuse beforeEach/afterEach in Jasmine JS?
Adi Roiban提出了一个问题:How to reuse beforeEach/afterEach in Jasmine JS?,或许与您遇到的问题类似。 回答者CommunityLeo Gallucci给出了该问题的处理方式: I t...
2018-04-17
Force-failing a Jasmine test
Ben提出了一个问题:Force-failing a Jasmine test,或许与您遇到的问题类似。 回答者Michael LaffargueMichael Radionov给出了该问题的处理方式: Jasmine provides a...
2018-04-17
回到顶部