MCPcopy Index your code
hub / github.com/angular/angularfire / initMocks

Function initMocks

src/schematics/deploy/actions.jasmine.ts:32–112  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

30const workspaceRoot = join('home', 'user');
31
32const initMocks = () => {
33 fsHost = {
34 moveSync(_: string, __: string) {
35 },
36 renameSync(_: string, __: string) {
37 },
38 writeFileSync(_: string, __: string) {
39 },
40 copySync(_: string, __: string) {
41 },
42 removeSync(_: string) {
43 },
44 existsSync(_: string) {
45 return false;
46 },
47 };
48
49 firebaseMock = {
50 login,
51 projects: {
52 list: () => Promise.resolve([]),
53 create: () => Promise.reject(),
54 },
55 apps: {
56 list: () => Promise.resolve([]),
57 create: () => Promise.reject(),
58 sdkconfig: () => Promise.resolve({ fileName: '_', fileContents: '', sdkConfig: {}, }),
59 },
60 hosting: {
61 sites: {
62 list: () => Promise.resolve({sites: []}),
63 create: () => Promise.reject(),
64 }
65 },
66 init() {
67 return Promise.resolve()
68 },
69 deploy: (_: FirebaseDeployConfig) => Promise.resolve(),
70 use: () => Promise.resolve(),
71 logger: {
72 add: () => { },
73 logger: {
74 add: () => { }
75 }
76 },
77 cli: { version: () => '9.0.0' },
78 serve: () => Promise.resolve()
79 };
80
81 context = ({
82 target: {
83 configuration: 'production',
84 project: PROJECT,
85 target: 'foo'
86 },
87 builder: {
88 builderName: 'mock',
89 description: 'mock',

Callers 1

actions.jasmine.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected