当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript chai.should函数代码示例

本文整理汇总了TypeScript中chai.should函数的典型用法代码示例。如果您正苦于以下问题:TypeScript should函数的具体用法?TypeScript should怎么用?TypeScript should使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了should函数的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: require

/// <reference path="../../typings/main.d.ts" />
/// <reference path="../../es-proto.d.ts" />

import * as Chai from "chai"
import * as ES from "elasticsearch";
import * as Domain from '../../src/Domain'
import * as moment from 'moment'
import esHelper from './_ElasticSearch-helper'

const Config = require("../../config.json").test;
const INDEX = "test_index";
const should = Chai.should();
const _ES = new esHelper();

describe("simple product", function() {

  before(function(done) {
    _ES.init(done);
  })


  it("should insert a product with itemNumber & country", function(done) {
    var product = new Domain.Product();
    product.itemNumber = "123";
    product.header = "header123";

    _ES.save(1, product, function(res) {
      res.should.be.a.json;
      res.created.should.be.true;
      done();
    });
开发者ID:ziaxdk,项目名称:es-product-proto-node,代码行数:31,代码来源:product-tests.ts

示例2: should

            SchemaStore.validate(test,(err,newTest) => {

                should().exist(newTest);
                should().not.exist(err)

            });
开发者ID:Floodway,项目名称:floodgate,代码行数:6,代码来源:schema.test.ts

示例3: before

before(() => {
  chai.should();
  chai.use(chaiAsPromised);
});
开发者ID:kentongray,项目名称:rollout-server,代码行数:4,代码来源:GeoJsonSpec.ts

示例4: it

 it("should register a schema in the schemaStore", () => {
     should().exist(SchemaStore.getSchema(Test));
 });
开发者ID:Floodway,项目名称:floodgate,代码行数:3,代码来源:schema.test.ts

示例5: should

// tslint:disable:no-console
// tslint:disable:no-unused-expression
// tslint:disable:variable-name

import { assert, expect, should, use } from "chai";
import * as chaiAsPromised from "chai-as-promised";
import { SinonFakeTimers, spy, stub, useFakeTimers } from "sinon";
import * as sinonChai from "sinon-chai";

// enable the should interface with sinon
should();
// improve stubs for testing
use(sinonChai);
use(chaiAsPromised);

import { assertNever } from ".";
declare let never: never;

describe("helpers => ", () => {
	describe("assertNever() => ", () => {
		it("throws when called", () => {
			expect(assertNever).to.throw("Unexpected");
		});

		it("contains the unexpected value in its error message", () => {
			expect(() => assertNever("foobar" as never)).to.throw("foobar");
		});

		it("has the correct types", () => {
			function testNever(foo: 1|2) {
				if (foo === 1 || foo === 2) {
开发者ID:AlCalzone,项目名称:shared-utils,代码行数:31,代码来源:helpers.test.ts

示例6: describe

'use strict';
import chai from 'chai';
import EntitiesByPriority from './EntitiesByPriority.js';

chai.should();

describe('EntitiesByPriority', () => {

  describe('add', ()=> {
    it('should add the entity', ()=> {
      const entities = new EntitiesByPriority();
      const entity = {};

      entities.add(entity, 0);
    });
  });

  describe('emit', ()=> {

    it(`should emit the event to all entities in priority order`, ()=> {
      const entities = new EntitiesByPriority();
      let calledFirst = [];
      const entity1 = {};
      entity1.emit = () => calledFirst.push(entity1);
      const entity2 = {emit: () => calledFirst.push(entity2)};
      const entity3 = {emit: () => calledFirst.push(entity3)};

      entities.add(entity2, 10);
      entities.add(entity1, 0);
      entities.add(entity3, 20);
开发者ID:nathantreid,项目名称:shattered-planes,代码行数:30,代码来源:EntitiesByPriority.tests.ts

示例7: should

            SchemaStore.validate(test,(err,item) => {

                should().not.exist(item);
                should().equal(err.errorCode,"notString")

            });
开发者ID:Floodway,项目名称:floodgate,代码行数:6,代码来源:email.test.ts

示例8: convertToTsv

								convertToTsv(sourcefile, options, (err, tsv) => {
									should().not.exist(err);
									should().exist(tsv);
									assert.equal(tsv, defToTSV(specSheet, options), 'Invalid tsv');
									done();
								});
开发者ID:ffalt,项目名称:xlsx-extract,代码行数:6,代码来源:test.ts


注:本文中的chai.should函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。