All files / test/interface-proxy mixin_test.js

100% Statements 10/10
100% Branches 0/0
100% Functions 5/5
100% Lines 10/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20  1x       1x 1x 1x 1x       1x 1x 1x 1x 1x      
// import InterfaceProxy from '../../packages/interface';
import iProxy from './iProxy';
 
describe("config mixin", () => {
    // 配置项 混入模式
    it("should support mixes normal config", (done) => {
        iProxy.postMan().then(data => {
            expect(data.query.job).toEqual('postman');
            done();
        });
    });
    // 配置项 多重混入 & dataFilter
    it("should support mixes mixin config", (done) => {
        iProxy.postmanIntroduction({name: 'wdzxc'}).then(data => {
            expect(data.query.introduction).toEqual('wdzxc-postman');
            expect(data.headers['x-mixes']).toEqual('milk');
            done();
        });
    });
});