// Mock the logger utility
import { getFeatLimitConfig } from 'src/modules/featLimit/feat.limit.util';
import { utilLogger } from 'src/common/utils/winstonLogUtil';
import { addDays, format } from 'date-fns';
import { dateFormat } from 'src/common/utils/ayDateUtils';
jest.mock('src/common/utils/winstonLogUtil', () => ({
utilLogger: {
error: jest.fn(),
},
}));
describe('date util', () => {
it('should ', function() {
let effectStart = new Date();
effectStart = new Date(effectStart.getFullYear(), effectStart.getMonth(), effectStart.getDate());
let effectEnd = new Date();
effectEnd = addDays(effectEnd, 1);
effectEnd = new Date(effectEnd.getFullYear(), effectEnd.getMonth(), effectEnd.getDate());
console.log(dateFormat(effectStart));
console.log(dateFormat(effectEnd));
});
// 错误用法,传入 string amount
it('should error ', function() {
let effectStart = new Date();
effectStart = new Date(effectStart.getFullYear(), effectStart.getMonth(), effectStart.getDate());
let effectEnd = new Date();
// 定义一个 number,运行的时候设置为 string
let day: any ='1';
effectEnd = addDays(effectEnd, day);
effectEnd = new Date(effectEnd.getFullYear(), effectEnd.getMonth(), effectEnd.getDate());
console.log(dateFormat(effectStart));
console.log(dateFormat(effectEnd));
console.log(1 + +'1')
});
});