Skip to content

Commit f695712

Browse files
committed
wip(runkit): add lifter that calls the remover
1 parent df57f4f commit f695712

File tree

3 files changed

+23
-0
lines changed

3 files changed

+23
-0
lines changed

src/runkit/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
export {default as scaffold} from './scaffolder.js';
22
export {default as remove} from './remover.js';
33
export {default as test} from './tester.js';
4+
export {default as lift} from './lifter.js';

src/runkit/lifter.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import removeRunkit from './remover.js';
2+
3+
export default function liftRunkit() {
4+
return removeRunkit();
5+
}

src/runkit/lifter.test.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import {describe, it, vi, expect} from 'vitest';
2+
import {when} from 'vitest-when';
3+
import any from '@travi/any';
4+
5+
import removeRunkit from './remover.js';
6+
import liftRunkit from './lifter.js';
7+
8+
vi.mock('./remover.js');
9+
10+
describe('runkit lifter', () => {
11+
it('should remove runkit', async () => {
12+
const removalResults = any.simpleObject();
13+
when(removeRunkit).calledWith().thenResolve(removalResults);
14+
15+
expect(await liftRunkit()).toEqual(removalResults);
16+
});
17+
});

0 commit comments

Comments
 (0)