コンテンツにスキップ

Process.argvをモックする

最終更新日: 2021-04-02

サンプルコード

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
describe('example', () => {
    afterEach(() => {
        // 元に戻しておく
        process.argv.length = 2;
    });
    it('ex', () => {
        process.argv.push('param1');
        expect(process.argv.length).toBe(3);
        expect(process.argv[2]).toBe('param1');
    });
});