コンテンツにスキップ

Process.argvをモックする

最終更新日: 2021-04-25

サンプルコード

 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');
  });
});