| | |
| | | var expect = require('chai').expect |
| | | var expect = require('chai').expect; |
| | | var func = require('../lib/utils/gtUtils') |
| | | import dayjs from 'dayjs' |
| | | |
| | | describe('测试gtUtils.js', function() { |
| | | |
| | | describe('测试getWidthAbout2Times函数', function() { |
| | | it('相同时间 计算结果为0', function() { |
| | | expect(func.getWidthAbout2Times(dayjs( |
| | | '2018-10-10 10:00:00'), dayjs( |
| | | '2018-10-10 10:00:00'), dayjs( |
| | | '2018-10-10 10:00:00'), { |
| | | scale: 60, |
| | | cellWidth: 60 |
| | | })) |
| | | .to.be.equal(0) |
| | | }) |
| | | scale: 60, |
| | | cellWidth: 60 |
| | | })) |
| | | .to.be.equal(0); |
| | | }); |
| | | |
| | | it('数据测试1', function() { |
| | | expect(func.getWidthAbout2Times(dayjs( |
| | | '2018-10-10 10:00:00'), dayjs( |
| | | '2018-10-10 11:00:00'), { |
| | | '2018-10-10 11:00:00'), { |
| | | scale: 60, |
| | | cellWidth: 60 |
| | | })).to.equal(60) |
| | | }) |
| | | }); |
| | | |
| | | it('数据测试2', function() { |
| | | expect(func.getWidthAbout2Times(dayjs( |
| | | '2018-10-10 00:00:00'), dayjs( |
| | | '2018-10-10 01:10:00'), { |
| | | '2018-10-10 01:10:00'), { |
| | | scale: 1, |
| | | cellWidth: 1 |
| | | })).to.equal(70) |
| | | }) |
| | | }); |
| | | |
| | | it('数据测试3', function() { |
| | | expect(func.getWidthAbout2Times(dayjs( |
| | | '2018-10-11 10:00:00'), dayjs( |
| | | '2018-10-11 00:00:00'), { |
| | | '2018-10-11 00:00:00'), { |
| | | scale: 10, |
| | | cellWidth: 10 |
| | | })).to.equal(-600) |
| | | }) |
| | | }); |
| | | |
| | | it('数据测试4', function() { |
| | | expect(func.getWidthAbout2Times(dayjs( |
| | | '2018-10-10 00:00:00'), dayjs( |
| | | '2018-10-10 10:00:00'), { |
| | | '2018-10-10 10:00:00'), { |
| | | scale: 10, |
| | | cellWidth: 60 |
| | | })).to.equal(3600) |
| | | }) |
| | | }) |
| | | }); |
| | | }); |
| | | |
| | | describe('测试getPositonOffset函数', function() { |
| | | it('相同时间 计算结果为0', function() { |
| | | expect(func.getPositonOffset(dayjs( |
| | | '2018-10-10 10:00:00'), dayjs( |
| | | '2018-10-10 10:00:00'), dayjs( |
| | | '2018-10-10 10:00:00'), { |
| | | scale: 60, |
| | | cellWidth: 60 |
| | | })) |
| | | .to.be.equal(0) |
| | | }) |
| | | scale: 60, |
| | | cellWidth: 60 |
| | | })) |
| | | .to.be.equal(0); |
| | | }); |
| | | |
| | | it('数据测试1', function() { |
| | | expect(func.getPositonOffset(dayjs( |
| | | '2018-10-10 10:00:00'), dayjs( |
| | | '2018-10-10 11:00:00'), { |
| | | '2018-10-10 11:00:00'), { |
| | | scale: 60, |
| | | cellWidth: 60 |
| | | })).to.equal(-60) |
| | | }) |
| | | }); |
| | | |
| | | it('数据测试2', function() { |
| | | expect(func.getPositonOffset(dayjs( |
| | | '2018-10-10 00:00:00'), dayjs( |
| | | '2018-10-10 01:10:00'), { |
| | | '2018-10-10 01:10:00'), { |
| | | scale: 60, |
| | | cellWidth: 60 |
| | | })).to.equal(-70) |
| | | }) |
| | | }); |
| | | |
| | | it('数据测试3', function() { |
| | | expect(func.getPositonOffset(dayjs( |
| | | '2018-10-11 10:00:00'), dayjs( |
| | | '2018-10-11 00:00:00'), { |
| | | '2018-10-11 00:00:00'), { |
| | | scale: 60, |
| | | cellWidth: 60 |
| | | })).to.equal(+600) |
| | | }) |
| | | }); |
| | | |
| | | it('数据测试4', function() { |
| | | expect(func.getPositonOffset(dayjs( |
| | | '2018-10-10 00:00:00'), dayjs( |
| | | '2018-10-10 10:00:00'), { |
| | | '2018-10-10 10:00:00'), { |
| | | scale: 60, |
| | | cellWidth: 60 |
| | | })).to.equal(-600) |
| | | }) |
| | | }) |
| | | }) |
| | | }); |
| | | }); |
| | | |
| | | }); |