使用Mocha模拟移动用户代理

时间:2017-12-04 08:14:26

标签: unit-testing automation mocha user-agent

我正在使用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);
      });
    });

为了让测试通过,我需要模拟一个移动用户。有什么建议吗?

1 个答案:

答案 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')