deploy-to-github-pages
Version:
A Node library that makes deploying a directory on a branch to GitHub pages easy and automatic.
23 lines (18 loc) • 793 B
JavaScript
const { prepareDeployDirectory } = require('./preparation');
const { deployDirectoryToGithubPages } = require('./pages');
const { deployToGithubPages } = require('./');
jest.mock('./preparation');
jest.mock('./pages');
describe('Deployment', () => {
afterEach(jest.resetAllMocks);
it('prepares directory to be deployed', () => {
expect(prepareDeployDirectory).not.toBeCalled();
deployToGithubPages({ some: 'options' });
expect(prepareDeployDirectory).toBeCalledWith('deploy-directory', { some: 'options' });
});
it('deploys directory to gh-pages', () => {
expect(deployDirectoryToGithubPages).not.toBeCalled();
deployToGithubPages({ some: 'options' });
expect(deployDirectoryToGithubPages).toBeCalledWith('deploy-directory', { some: 'options' });
});
});