コード例 #1
0
ファイル: create.spec.ts プロジェクト: keesey/haeckeljs
	it('should throw an error if `y` is not a number', () =>
	{
		expect(() => create(0, NaN, 10, 10)).toThrow();
	});
コード例 #2
0
ファイル: create.spec.ts プロジェクト: keesey/haeckeljs
		it('should have the expected values', () =>
		{
			expect(RECTANGLE).toEqual(EXPECTED);
		});
コード例 #3
0
ファイル: create.spec.ts プロジェクト: keesey/haeckeljs
			it('should throw an error if `' + property + '` is set', () =>
			{
				expect(() => RECTANGLE[property] = null).toThrow();
			});
コード例 #4
0
ファイル: create.spec.ts プロジェクト: keesey/haeckeljs
	it('should return the empty set if `height` is zero', () =>
	{
		expect(create(0, 0, 10, 0).empty).toBe(true);
	});
コード例 #5
0
ファイル: create.spec.ts プロジェクト: keesey/haeckeljs
	it('should return the empty set if both `width` and `height` are zero', () =>
	{
		expect(create(0, 0, 0, 0).empty).toBe(true);
	});
コード例 #6
0
ファイル: create.spec.ts プロジェクト: keesey/haeckeljs
	it('should throw an error if `height` is `null`', () =>
	{
		expect(() => create(0, 0, 10, null)).toThrow();
	});
コード例 #7
0
ファイル: create.spec.ts プロジェクト: keesey/haeckeljs
	it('should throw an error if `width` is negative', () =>
	{
		expect(() => create(0, 0, -10, 10)).toThrow();
	});
コード例 #8
0
ファイル: create.spec.ts プロジェクト: keesey/haeckeljs
	it('should throw an error if `x` is `null`', () =>
	{
		expect(() => create(null, 0, 10, 10)).toThrow();
	});
コード例 #9
0
ファイル: create.spec.ts プロジェクト: keesey/haeckeljs
	it('should throw an error if `width` is `null`', () =>
	{
		expect(() => create(0, 0, null, 10)).toThrow();
	});
コード例 #10
0
ファイル: contains.spec.ts プロジェクト: keesey/haeckeljs
	it('should return `false` for a nonmember within the right vertical bounds', () =>
	{
		expect(contains(RECTANGLE, createPoint(-5, 5))).toBe(false);
	});