UNPKG

@bincode/jekpack

Version:

[![npm version](https://badge.fury.io/js/%40bincode%2Fjekpack.svg)](https://badge.fury.io/js/%40bincode%2Fjekpack) [![Build Status](https://travis-ci.org/yfxie/jekpack.svg?branch=master)](https://travis-ci.org/yfxie/jekpack) [![codecov](https://codecov.io

27 lines (22 loc) 768 B
describe('installDependencies', () => { beforeEach(() => { jest.mock('execa'); }); test('yarn', () => { const execa = require('execa'); const installDependencies = require('lib/utils/installDependencies'); installDependencies(process.env.JEKPACK_TEST_CWD); expect(execa.mock.calls[1][0]).toEqual('yarn'); expect(execa.mock.calls[1][1]).toEqual([]); }); test('npm', () => { const execa = require('execa'); execa.mockImplementationOnce(() => { throw new Error(); }); const installDependencies = require('lib/utils/installDependencies'); installDependencies(process.env.JEKPACK_TEST_CWD); expect(execa.mock.calls[1][0]).toEqual('npm'); expect(execa.mock.calls[1][1]).toEqual(['install']); }); });