• Jasmine


    Jasmine

    https://www.npmjs.com/package/jasmine

    The Jasmine Module

    The jasmine module is a package of helper code for developing Jasmine projects for Node.js.

    The core of jasmine lives at https://github.com/jasmine/jasmine and is jasmine-core in npm.

    Contents

    This module allows you to run Jasmine specs for your Node.js code. The output will be displayed in your terminal by default.

    Installation

    # Local installation: 
    npm install --save-dev jasmine
     
    # Global installation 
    npm install -g jasmine

    Initializing

    To initialize a project for Jasmine

    jasmine init

    To seed your project with some examples

    jasmine examples

    https://jasmine.github.io/setup/nodejs.html

    Note that if you installed Jasmine locally you could still use the command line like this:

    node node_modules/jasmine/bin/jasmine init
    

    DEMO

    describe("A suite", function() {
      it("contains spec with an expectation", function() {
        expect(true).toBe(true);
      });
    });
    

    API

    https://jasmine.github.io/api/3.0/global.html#expect

    describe(description, specDefinitions)

    Create a group of specs (often called a suite).

    Calls to describe can be nested within other calls to compose your suite as a tree.

    Parameters:
    NameTypeDescription
    description String

    Textual description of the group

    specDefinitions function

    Function for Jasmine to invoke that will define inner suites and specs

    expect(actual) → {matchers}

    Create an expectation for a spec.

    Parameters:
    NameTypeDescription
    actual Object

    Actual computed value to test expectations against.

  • 相关阅读:
    (转)iOS7界面设计规范(2)
    (转)iOS7界面设计规范(1)
    (转)iOS7人机界面设计规范
    (转)iOS Wow体验
    (转)iOS Wow体验
    (转)iOS Wow体验
    (转)iOS Wow体验
    bzoj1044木棍分割
    bzoj1690开关灯
    终于开了blog了。。
  • 原文地址:https://www.cnblogs.com/lightsong/p/9416911.html
Copyright © 2020-2023  润新知