forked from ngneat/spectator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
migrate.js
59 lines (48 loc) · 972 Bytes
/
migrate.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/usr/bin/env node
// tslint:disable
const replace = require("replace-in-file");
const lib = {
from: /@netbasal\/spectator/,
to: "@ngneat/spectator",
};
const componentFactory = {
from: /createTestComponentFactory/g,
to: "createComponentFactory",
};
const hostFactory = {
from: /createHostComponentFactory/g,
to: "createHostFactory",
};
const httpFactory = {
from: /createHTTPFactory/g,
to: "createHttpFactory",
};
const spectatorWithHost = {
from: /SpectatorWithHost/g,
to: "SpectatorHost",
};
const spectatorHTTP = {
from: /SpectatorHTTP/g,
to: "SpectatorHttp",
};
const getDirectiveInstance = {
from: /\.getDirectiveInstance/g,
to: ".queryHost",
};
const changes = [
lib,
componentFactory,
hostFactory,
httpFactory,
spectatorWithHost,
spectatorHTTP,
getDirectiveInstance
];
changes.forEach(({ from, to }) => {
replace.sync({
files: "**/*.spec.ts",
from,
ignore: "node_modules/**/*",
to,
});
});