我正在使用mocha编写单元测试,而且我在模拟移动用户代理时遇到问题。 我有以下测试:
describe('GET /android/update', function () {
it('should update android', function (done) {
var self = this;
self.sess.get('/android/update')
.expect('Content-Type', /json/)
.expect(200, done);
});
});
为了让测试通过,我需要模拟一个移动用户。有什么建议吗?
答案 0 :(得分:0)
我找到了解决方案。如果有人需要,只需添加以下内容:
.set('User-Agent', 'Mozilla/5.0 (Linux; Android 6.0.1; SM-G920V Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.98 Mobile Safari/537.36')