测试

这里设置爬取的数据等于预设置的数据即可。这里有两种测试方案:有数据时和没有数据时

无数据校验

测试无数据的测试脚本如下:

it('数据快照校验通过', function () {
            expect(data).to.eql({
                'transactionListInfo': {
                    'emptyPic': 'http://now.qq.com/img/nopkdata@2x_c3c9fbba.png',
                    'emptyWording': '暂无流水记录',
                    'isExist': true,
                    'list': [],
                    'total': 0
                }
            });
        });

有数据校验

测试有数据的测试脚本如下:

it('数据快照校验通过', function () {
            expect(data).to.eql({
                'transactionListInfo': {
                    'emptyPic': '',
                    'emptyWording': '',
                    'isExist': true,
                    'list': [{
                        'id': 'id_1_1539224581000_6',
                        'isExist': true,
                        'isExpire': false,
                        'money': '+0.09',
                        'name': '摇一摇新手红包',
                        'time': '2018.10.11'
                    }, {
                        'id': 'id_1_1539224580000_10001',
                        'isExist': true,
                        'isExpire': false,
                        'money': '+0.19',
                        'name': '摇一摇任务红包',
                        'time': '2018.10.11'
                    }, {
                        'id': 'id_1_1539224579000_10002',
                        'isExist': true,
                        'isExpire': false,
                        'money': '+0.29',
                        'name': '摇一摇任务红包',
                        'time': '2018.10.11'
                    }, {
                        'id': 'id_1_1539224578000_10003',
                        'isExist': true,
                        'isExpire': false,
                        'money': '+0.39',
                        'name': '摇一摇任务红包',
                        'time': '2018.10.11'
                    }, {
                        'id': 'id_1_1539224577000_10004',
                        'isExist': true,
                        'isExpire': false,
                        'money': '+0.49',
                        'name': '摇一摇任务红包',
                        'time': '2018.10.11'
                    }, {
                        'id': 'id_1_1539224576000_10005',
                        'isExist': true,
                        'isExpire': false,
                        'money': '+0.59',
                        'name': '摇一摇任务红包',
                        'time': '2018.10.11'
                    }, {
                        'id': 'id_1_1539224575000_10079',
                        'isExist': true,
                        'isExpire': false,
                        'money': '+0.69',
                        'name': 'QQ春节红包',
                        'time': '2018.10.11'
                    }, {
                        'id': 'id_2_1539138181000_6',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-1.09',
                        'name': '提现',
                        'time': '2018.10.10'
                    }, {
                        'id': 'id_2_1539138180000_10001',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-1.19',
                        'name': '提现',
                        'time': '2018.10.10'
                    }, {
                        'id': 'id_2_1539138179000_10002',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-1.29',
                        'name': '提现',
                        'time': '2018.10.10'
                    }, {
                        'id': 'id_2_1539138178000_10003',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-1.39',
                        'name': '提现',
                        'time': '2018.10.10'
                    }, {
                        'id': 'id_2_1539138177000_10004',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-1.49',
                        'name': '提现',
                        'time': '2018.10.10'
                    }, {
                        'id': 'id_2_1539138176000_10005',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-1.59',
                        'name': '提现',
                        'time': '2018.10.10'
                    }, {
                        'id': 'id_2_1539138175000_10079',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-1.69',
                        'name': '提现',
                        'time': '2018.10.10'
                    }, {
                        'id': 'id_3_1539051781000_6',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-2.09',
                        'name': '兑换商品',
                        'time': '2018.10.09'
                    }, {
                        'id': 'id_3_1539051780000_10001',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-2.19',
                        'name': '兑换商品',
                        'time': '2018.10.09'
                    }, {
                        'id': 'id_3_1539051779000_10002',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-2.29',
                        'name': '兑换商品',
                        'time': '2018.10.09'
                    }, {
                        'id': 'id_3_1539051778000_10003',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-2.39',
                        'name': '兑换商品',
                        'time': '2018.10.09'
                    }, {
                        'id': 'id_3_1539051777000_10004',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-2.49',
                        'name': '兑换商品',
                        'time': '2018.10.09'
                    }, {
                        'id': 'id_3_1539051776000_10005',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-2.59',
                        'name': '兑换商品',
                        'time': '2018.10.09'
                    }, {
                        'id': 'id_3_1539051775000_10079',
                        'isExist': true,
                        'isExpire': false,
                        'money': '-2.69',
                        'name': '兑换商品',
                        'time': '2018.10.09'
                    }, {
                        'id': 'id_4_1538965381000_6',
                        'isExist': true,
                        'isExpire': true,
                        'money': '+3.09',
                        'name': '摇一摇新手红包',
                        'time': '2018.10.08'
                    }, {
                        'id': 'id_4_1538965380000_10001',
                        'isExist': true,
                        'isExpire': true,
                        'money': '+3.19',
                        'name': '摇一摇任务红包',
                        'time': '2018.10.08'
                    }, {
                        'id': 'id_4_1538965379000_10002',
                        'isExist': true,
                        'isExpire': true,
                        'money': '+3.29',
                        'name': '摇一摇任务红包',
                        'time': '2018.10.08'
                    }, {
                        'id': 'id_4_1538965378000_10003',
                        'isExist': true,
                        'isExpire': true,
                        'money': '+3.39',
                        'name': '摇一摇任务红包',
                        'time': '2018.10.08'
                    }, {
                        'id': 'id_4_1538965377000_10004',
                        'isExist': true,
                        'isExpire': true,
                        'money': '+3.49',
                        'name': '摇一摇任务红包',
                        'time': '2018.10.08'
                    }, {
                        'id': 'id_4_1538965376000_10005',
                        'isExist': true,
                        'isExpire': true,
                        'money': '+3.59',
                        'name': '摇一摇任务红包',
                        'time': '2018.10.08'
                    }, {
                        'id': 'id_4_1538965375000_10079',
                        'isExist': true,
                        'isExpire': true,
                        'money': '+3.69',
                        'name': 'QQ春节红包',
                        'time': '2018.10.08'
                    }],
                    'total': 28
                }
            });
        });

Last updated

Was this helpful?