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


TypeScript assert.strictEqual函数代码示例

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


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

示例1: it

 it('should return the messageheader ID and uri of the sent message', function () {
   assert.strictEqual(response.messageheader[0].id, '1183C73D-2E62-4F60-B610-30F160BDFBD5');
   assert.strictEqual(response.messageheader[0].uri, 'https://api.esendex.com/v1.0/messageheaders/1183C73D-2E62-4F60-B610-30F160BDFBD5');
 });
开发者ID:Codesleuth,项目名称:esendex-node,代码行数:4,代码来源:messages.integration.test.ts

示例2: test

	test('template', () => {

		// simple
		assert.strictEqual(labels.template('Foo Bar'), 'Foo Bar');
		assert.strictEqual(labels.template('Foo${}Bar'), 'FooBar');
		assert.strictEqual(labels.template('$FooBar'), '');
		assert.strictEqual(labels.template('}FooBar'), '}FooBar');
		assert.strictEqual(labels.template('Foo ${one} Bar', { one: 'value' }), 'Foo value Bar');
		assert.strictEqual(labels.template('Foo ${one} Bar ${two}', { one: 'value', two: 'other value' }), 'Foo value Bar other value');

		// conditional separator
		assert.strictEqual(labels.template('Foo${separator}Bar'), 'FooBar');
		assert.strictEqual(labels.template('Foo${separator}Bar', { separator: { label: ' - ' } }), 'Foo - Bar');
		assert.strictEqual(labels.template('${separator}Foo${separator}Bar', { value: 'something', separator: { label: ' - ' } }), 'Foo - Bar');
		assert.strictEqual(labels.template('${value} Foo${separator}Bar', { value: 'something', separator: { label: ' - ' } }), 'something Foo - Bar');

		// // real world example (macOS)
		let t = '${activeEditorShort}${separator}${rootName}';
		assert.strictEqual(labels.template(t, { activeEditorShort: '', rootName: '', separator: { label: ' - ' } }), '');
		assert.strictEqual(labels.template(t, { activeEditorShort: '', rootName: 'root', separator: { label: ' - ' } }), 'root');
		assert.strictEqual(labels.template(t, { activeEditorShort: 'markdown.txt', rootName: 'root', separator: { label: ' - ' } }), 'markdown.txt - root');

		// // real world example (other)
		t = '${dirty}${activeEditorShort}${separator}${rootName}${separator}${appName}';
		assert.strictEqual(labels.template(t, { dirty: '', activeEditorShort: '', rootName: '', appName: '', separator: { label: ' - ' } }), '');
		assert.strictEqual(labels.template(t, { dirty: '', activeEditorShort: '', rootName: '', appName: 'Visual Studio Code', separator: { label: ' - ' } }), 'Visual Studio Code');
		assert.strictEqual(labels.template(t, { dirty: '', activeEditorShort: 'Untitled-1', rootName: '', appName: 'Visual Studio Code', separator: { label: ' - ' } }), 'Untitled-1 - Visual Studio Code');
		assert.strictEqual(labels.template(t, { dirty: '', activeEditorShort: '', rootName: 'monaco', appName: 'Visual Studio Code', separator: { label: ' - ' } }), 'monaco - Visual Studio Code');
		assert.strictEqual(labels.template(t, { dirty: '', activeEditorShort: 'somefile.txt', rootName: 'monaco', appName: 'Visual Studio Code', separator: { label: ' - ' } }), 'somefile.txt - monaco - Visual Studio Code');
		assert.strictEqual(labels.template(t, { dirty: '* ', activeEditorShort: 'somefile.txt', rootName: 'monaco', appName: 'Visual Studio Code', separator: { label: ' - ' } }), '* somefile.txt - monaco - Visual Studio Code');
	});
开发者ID:DonJayamanne,项目名称:vscode,代码行数:31,代码来源:labels.test.ts

示例3: it

 it('should respond with status code 409 Conflict', () => {
   assert.strictEqual(statusCode, 409)
 })
开发者ID:TechNottingham,项目名称:Hack24-API,代码行数:3,代码来源:hacks.test.ts

示例4: done

 dummySocket.once('myservice testing', data => {
   assert.strictEqual(data, 'hi');
   done();
 });
开发者ID:feathersjs,项目名称:feathers,代码行数:4,代码来源:utils.test.ts

示例5:

 volume.onSlice((sliceNum: number, data: Buffer) => {
     assert.strictEqual(sliceNum, k);
     k++;
     assert.strictEqual(data.length, sliceSize);
 }).on('end', () => {
开发者ID:Enet4,项目名称:nifti-stream,代码行数:5,代码来源:test.ts

示例6: it

 it('with variadic arguments ', async () => assert.strictEqual(await proxy.$d(...[2, 3, 4]), 9))
开发者ID:JoYiRis,项目名称:sourcegraph,代码行数:1,代码来源:proxy.test.ts

示例7: dispose

 sources.other.subscribe(x => {
   assert.strictEqual(x, 97);
   dispose();
   done();
 });
开发者ID:,项目名称:,代码行数:5,代码来源:

示例8: Date

assert.ok(op.lt('', 'a'));
assert.ok(op.lt(new Date(0), new Date()))
assert.ok(op.le(1, 2));
assert.ok(op.ge(2, 1));
assert.ok(op.gt(2, 1));
assert.ok(op.eq(1, 1));
assert.ok(op.ne(1, 2));
assert.ok(op.is(1, 1));
assert.ok(op.isnt(1, 2));
assert.ok(op.isIn('isIn', op));
assert.ok(op.not(false));
assert.ok(op.truth(1));
assert.ok(op.and(1, true));
assert.ok(op.or(true, false));

assert.strictEqual(op.add(1, 2), 3);
assert.strictEqual(op.sub(1, 2), -1);
assert.strictEqual(op.mul(1, 2), 2);
assert.strictEqual(op.div(1, 2), 0.5);
assert.strictEqual(op.floordiv(1, 2), 0);
assert.deepStrictEqual(op.divmod(1, 2), [0, 1]);
assert.strictEqual(op.mod(1, 2), 1);
assert.strictEqual(op.pos(-1), -1);
assert.strictEqual(op.neg(-1), 1);

assert.strictEqual(op.and_(1, 2), 0);
assert.strictEqual(op.or_(1, 2), 3);
assert.strictEqual(op.invert(1), -2);
assert.strictEqual(op.xor(1, 2), 3);
assert.strictEqual(op.lshift(1, 2), 4);
assert.strictEqual(op.rshift(1, 2), 0);
开发者ID:kaleb,项目名称:js-op,代码行数:31,代码来源:test.ts


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