Skip to content

Commit 286425c

Browse files
committed
entity cleanup
1 parent 293efd3 commit 286425c

File tree

12 files changed

+11912
-64
lines changed

12 files changed

+11912
-64
lines changed

package-lock.json

Lines changed: 11116 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/ngrx-entity/__files__/__name@dasherize@if-flat__/__name@dasherize__.reducer.spec.ts

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
import * as actions from './<%= dasherize(name) %>.actions';
88
import {
99
<%= name %>Reducer,
10-
initialState,
10+
initial<%= classify(name)%>State,
1111
getSelectedId,
1212
getLoading,
1313
getError,
@@ -16,7 +16,7 @@ import {
1616
import { Update } from '@ngrx/entity';
1717

1818
const INITIAL_STATE_WITH_ERROR = {
19-
...initialState,
19+
...initial<%= classify(name)%>State,
2020
error: 'some error'
2121
};
2222
const BLANK_ERROR_MESSAGE = '';
@@ -26,7 +26,7 @@ describe('<%= name %>Reducer', () => {
2626
it('should return the default state upon an undefined action', () => {
2727
const action = { type: 'NOT DEFINED' } as any;
2828

29-
expect(<%= name %>Reducer(initialState, action)).toEqual(initialState);
29+
expect(<%= name %>Reducer(initial<%= classify(name)%>State, action)).toEqual(initial<%= classify(name)%>State);
3030
});
3131
});
3232

@@ -35,7 +35,7 @@ describe('<%= name %>Reducer', () => {
3535
const action = new actions.Create<%= classify(name) %>({ <%= name %>: generate<%= classify(name) %>() });
3636

3737
expect(<%= name %>Reducer(INITIAL_STATE_WITH_ERROR, action)).toEqual({
38-
...initialState,
38+
...initial<%= classify(name)%>State,
3939
loading: true,
4040
error: BLANK_ERROR_MESSAGE
4141
});
@@ -48,7 +48,7 @@ describe('<%= name %>Reducer', () => {
4848
const action = new actions.Create<%= classify(name) %>Success({ result });
4949

5050
expect(<%= name %>Reducer(INITIAL_STATE_WITH_ERROR, action)).toEqual({
51-
...initialState,
51+
...initial<%= classify(name)%>State,
5252
...generate<%= classify(name) %>Map([result]),
5353
loading: false,
5454
error: BLANK_ERROR_MESSAGE
@@ -61,8 +61,8 @@ describe('<%= name %>Reducer', () => {
6161
const error = 'test insert error';
6262
const action = new actions.Create<%= classify(name) %>Fail({ error });
6363

64-
expect(<%= name %>Reducer(initialState, action)).toEqual({
65-
...initialState,
64+
expect(<%= name %>Reducer(initial<%= classify(name)%>State, action)).toEqual({
65+
...initial<%= classify(name)%>State,
6666
loading: false,
6767
error: `<%= classify(name) %> insert failed: ${error}`
6868
});
@@ -71,14 +71,14 @@ describe('<%= name %>Reducer', () => {
7171

7272
describe('upon SearchAll<%= classify(name) %>Entities', () => {
7373
it('should remove <%= classify(name) %> entities, set loading to true, and clear any error', () => {
74-
const initialStateWith<%= classify(name) %>Entities = {
74+
const initial<%= classify(name)%>StateWith<%= classify(name) %>Entities = {
7575
...INITIAL_STATE_WITH_ERROR,
7676
...generate<%= classify(name) %>Map()
7777
};
7878
const action = new actions.SearchAll<%= classify(name) %>Entities();
7979

80-
expect(<%= name %>Reducer(initialStateWith<%= classify(name) %>Entities, action)).toEqual({
81-
...initialState,
80+
expect(<%= name %>Reducer(initial<%= classify(name)%>StateWith<%= classify(name) %>Entities, action)).toEqual({
81+
...initial<%= classify(name)%>State,
8282
loading: true,
8383
error: BLANK_ERROR_MESSAGE
8484
});
@@ -91,7 +91,7 @@ describe('<%= name %>Reducer', () => {
9191
const action = new actions.SearchAll<%= classify(name) %>EntitiesSuccess({ result });
9292

9393
expect(<%= name %>Reducer(INITIAL_STATE_WITH_ERROR, action)).toEqual({
94-
...initialState,
94+
...initial<%= classify(name)%>State,
9595
...generate<%= classify(name) %>Map(result),
9696
loading: false,
9797
error: BLANK_ERROR_MESSAGE
@@ -104,8 +104,8 @@ describe('<%= name %>Reducer', () => {
104104
const error = 'test search error';
105105
const action = new actions.SearchAll<%= classify(name) %>EntitiesFail({ error });
106106

107-
expect(<%= name %>Reducer(initialState, action)).toEqual({
108-
...initialState,
107+
expect(<%= name %>Reducer(initial<%= classify(name)%>State, action)).toEqual({
108+
...initial<%= classify(name)%>State,
109109
loading: false,
110110
error: `<%= classify(name) %> search failed: ${error}`
111111
});
@@ -115,14 +115,14 @@ describe('<%= name %>Reducer', () => {
115115
describe('upon Load<%= classify(name) %>ById', () => {
116116
it('should remove <%= name %> entities, set selected id, and clear any error', () => {
117117
const id = 8675309;
118-
const initialStateWith<%= classify(name) %>Entities = {
118+
const initial<%= classify(name)%>StateWith<%= classify(name) %>Entities = {
119119
...INITIAL_STATE_WITH_ERROR,
120120
...generate<%= classify(name) %>Map()
121121
};
122122
const action = new actions.Load<%= classify(name) %>ById({ id });
123123

124-
expect(<%= name %>Reducer(initialStateWith<%= classify(name) %>Entities, action)).toEqual({
125-
...initialState,
124+
expect(<%= name %>Reducer(initial<%= classify(name)%>StateWith<%= classify(name) %>Entities, action)).toEqual({
125+
...initial<%= classify(name)%>State,
126126
selectedId: id,
127127
loading: true,
128128
error: BLANK_ERROR_MESSAGE
@@ -136,7 +136,7 @@ describe('<%= name %>Reducer', () => {
136136
const action = new actions.Load<%= classify(name) %>ByIdSuccess({ result });
137137

138138
expect(<%= name %>Reducer(INITIAL_STATE_WITH_ERROR, action)).toEqual({
139-
...initialState,
139+
...initial<%= classify(name)%>State,
140140
...generate<%= classify(name) %>Map([result]),
141141
loading: false,
142142
error: BLANK_ERROR_MESSAGE
@@ -149,8 +149,8 @@ describe('<%= name %>Reducer', () => {
149149
const error = 'test load by id error';
150150
const action = new actions.Load<%= classify(name) %>ByIdFail({ error });
151151

152-
expect(<%= name %>Reducer(initialState, action)).toEqual({
153-
...initialState,
152+
expect(<%= name %>Reducer(initial<%= classify(name)%>State, action)).toEqual({
153+
...initial<%= classify(name)%>State,
154154
loading: false,
155155
error: `<%= classify(name) %> load failed: ${error}`
156156
});
@@ -163,7 +163,7 @@ describe('<%= name %>Reducer', () => {
163163
const action = new actions.Update<%= classify(name) %>({ <%= name %> });
164164

165165
expect(<%= name %>Reducer(INITIAL_STATE_WITH_ERROR, action)).toEqual({
166-
...initialState,
166+
...initial<%= classify(name)%>State,
167167
loading: true,
168168
error: BLANK_ERROR_MESSAGE
169169
});
@@ -173,7 +173,7 @@ describe('<%= name %>Reducer', () => {
173173
describe('upon Update<%= classify(name) %>Success', () => {
174174
it('should add the given <%= classify(name) %>, set loading to false, and clear any error', () => {
175175
const <%= name %> = generate<%= classify(name) %>();
176-
const initialStateWith<%= classify(name) %> = {
176+
const initial<%= classify(name)%>StateWith<%= classify(name) %> = {
177177
...INITIAL_STATE_WITH_ERROR,
178178
...generate<%= classify(name) %>Map([<%= name %>])
179179
};
@@ -188,8 +188,8 @@ describe('<%= name %>Reducer', () => {
188188
} as Update<<%= classify(name) %>>;
189189
const action = new actions.Update<%= classify(name) %>Success({ update });
190190

191-
expect(<%= name %>Reducer(initialStateWith<%= classify(name) %>, action)).toEqual({
192-
...initialStateWith<%= classify(name) %>,
191+
expect(<%= name %>Reducer(initial<%= classify(name)%>StateWith<%= classify(name) %>, action)).toEqual({
192+
...initial<%= classify(name)%>StateWith<%= classify(name) %>,
193193
...generate<%= classify(name) %>Map([updated<%= classify(name) %>]),
194194
loading: false,
195195
error: BLANK_ERROR_MESSAGE
@@ -202,8 +202,8 @@ describe('<%= name %>Reducer', () => {
202202
const error = 'test update error';
203203
const action = new actions.Update<%= classify(name) %>Fail({ error });
204204

205-
expect(<%= name %>Reducer(initialState, action)).toEqual({
206-
...initialState,
205+
expect(<%= name %>Reducer(initial<%= classify(name)%>State, action)).toEqual({
206+
...initial<%= classify(name)%>State,
207207
loading: false,
208208
error: `<%= classify(name) %> update failed: ${error}`
209209
});
@@ -216,7 +216,7 @@ describe('<%= name %>Reducer', () => {
216216
const action = new actions.Delete<%= classify(name) %>ById({ id });
217217

218218
expect(<%= name %>Reducer(INITIAL_STATE_WITH_ERROR, action)).toEqual({
219-
...initialState,
219+
...initial<%= classify(name)%>State,
220220
selectedId: id,
221221
loading: true,
222222
error: BLANK_ERROR_MESSAGE
@@ -233,16 +233,16 @@ describe('<%= name %>Reducer', () => {
233233
...expected<%= classify(name) %>Entities,
234234
<%= name %>ToBeRemoved
235235
];
236-
const initialStateWithAll<%= classify(name) %>Entities = {
236+
const initial<%= classify(name)%>StateWithAll<%= classify(name) %>Entities = {
237237
...INITIAL_STATE_WITH_ERROR,
238238
...generate<%= classify(name) %>Map(<%= name %>EntitiesWith<%= classify(name) %>ToBeRemoved)
239239
};
240240
const action = new actions.Delete<%= classify(name) %>ByIdSuccess({ id });
241241

242242
expect(
243-
<%= name %>Reducer(initialStateWithAll<%= classify(name) %>Entities, action)
243+
<%= name %>Reducer(initial<%= classify(name)%>StateWithAll<%= classify(name) %>Entities, action)
244244
).toEqual({
245-
...initialStateWithAll<%= classify(name) %>Entities,
245+
...initial<%= classify(name)%>StateWithAll<%= classify(name) %>Entities,
246246
...generate<%= classify(name) %>Map(expected<%= classify(name) %>Entities),
247247
loading: false,
248248
error: BLANK_ERROR_MESSAGE
@@ -255,8 +255,8 @@ describe('<%= name %>Reducer', () => {
255255
const error = 'test delete error';
256256
const action = new actions.Delete<%= classify(name) %>ByIdFail({ error });
257257

258-
expect(<%= name %>Reducer(initialState, action)).toEqual({
259-
...initialState,
258+
expect(<%= name %>Reducer(initial<%= classify(name)%>State, action)).toEqual({
259+
...initial<%= classify(name)%>State,
260260
loading: false,
261261
error: `<%= classify(name) %> delete failed: ${error}`
262262
});
@@ -273,8 +273,8 @@ describe('<%= name %>Reducer', () => {
273273
};
274274
const action = new actions.SetSearchQuery(query);
275275

276-
expect(<%= name %>Reducer(initialState, action)).toEqual({
277-
...initialState,
276+
expect(<%= name %>Reducer(initial<%= classify(name)%>State, action)).toEqual({
277+
...initial<%= classify(name)%>State,
278278
query
279279
});
280280
});
@@ -286,7 +286,7 @@ describe('<%= name %>Reducer', () => {
286286
const action = new actions.Select<%= classify(name) %>ById({ id });
287287

288288
expect(<%= name %>Reducer(INITIAL_STATE_WITH_ERROR, action)).toEqual({
289-
...initialState,
289+
...initial<%= classify(name)%>State,
290290
selectedId: id,
291291
error: BLANK_ERROR_MESSAGE
292292
});
@@ -297,12 +297,12 @@ describe('<%= name %>Reducer', () => {
297297
describe('getters', () => {
298298
describe('getSelectedId', () => {
299299
it('should return the selected id', () => {
300-
expect(getSelectedId(initialState)).toEqual(initialState.selectedId);
300+
expect(getSelectedId(initial<%= classify(name)%>State)).toEqual(initial<%= classify(name)%>State.selectedId);
301301
});
302302
});
303303
describe('getLoading', () => {
304304
it('should return the selected id', () => {
305-
expect(getLoading(initialState)).toEqual(initialState.loading);
305+
expect(getLoading(initial<%= classify(name)%>State)).toEqual(initial<%= classify(name)%>State.loading);
306306
});
307307
});
308308
describe('getError', () => {
@@ -313,8 +313,8 @@ describe('getters', () => {
313313
});
314314
describe('getQuery', () => {
315315
it('should return the selected id', () => {
316-
expect(getQuery(initialState))
317-
.toEqual(initialState.query);
316+
expect(getQuery(initial<%= classify(name)%>State))
317+
.toEqual(initial<%= classify(name)%>State.query);
318318
});
319319
});
320320
});

src/ngrx-entity/__files__/__name@dasherize@if-flat__/__name@dasherize__.reducer.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export interface <%= classify(name) %>State extends EntityState<<%= classify(nam
1919

2020
export const <%= name %>Adapter: EntityAdapter<<%= classify(name) %>> = createEntityAdapter<<%= classify(name) %>>();
2121

22-
export const initial<%= classify(name)%>State: <%= classify(name) %>State = adapter.getInitialState({
22+
export const initial<%= classify(name)%>State: <%= classify(name) %>State = <%= name %>Adapter.getInitialState({
2323
// additional <%= name %> state properties
2424
selectedId: null,
2525
loading: false,
@@ -43,7 +43,7 @@ export function <%= name %>Reducer(state = initial<%= classify(name)%>State, act
4343

4444
case <%= classify(name) %>ActionTypes.Create<%= classify(name) %>Success:
4545
return {
46-
...adapter.addOne(action.payload.result, state),
46+
...<%= name %>Adapter.addOne(action.payload.result, state),
4747
loading: false,
4848
error: ''
4949
};
@@ -57,14 +57,14 @@ export function <%= name %>Reducer(state = initial<%= classify(name)%>State, act
5757

5858
case <%= classify(name) %>ActionTypes.SearchAll<%= classify(name) %>Entities:
5959
return {
60-
...adapter.removeAll(state),
60+
...<%= name %>Adapter.removeAll(state),
6161
loading: true,
6262
error: ''
6363
};
6464

6565
case <%= classify(name) %>ActionTypes.SearchAll<%= classify(name) %>EntitiesSuccess:
6666
return {
67-
...adapter.addAll(action.payload.result, state),
67+
...<%= name %>Adapter.addAll(action.payload.result, state),
6868
loading: false,
6969
error: ''
7070
};
@@ -78,15 +78,15 @@ export function <%= name %>Reducer(state = initial<%= classify(name)%>State, act
7878

7979
case <%= classify(name) %>ActionTypes.Load<%= classify(name) %>ById:
8080
return {
81-
...adapter.removeAll(state),
81+
...<%= name %>Adapter.removeAll(state),
8282
selectedId: action.payload.id,
8383
loading: true,
8484
error: ''
8585
};
8686

8787
case <%= classify(name) %>ActionTypes.Load<%= classify(name) %>ByIdSuccess:
8888
return {
89-
...adapter.addOne(action.payload.result, state),
89+
...<%= name %>Adapter.addOne(action.payload.result, state),
9090
loading: false,
9191
error: ''
9292
};
@@ -107,7 +107,7 @@ export function <%= name %>Reducer(state = initial<%= classify(name)%>State, act
107107

108108
case <%= classify(name) %>ActionTypes.Update<%= classify(name) %>Success:
109109
return {
110-
...adapter.updateOne(action.payload.update, state),
110+
...<%= name %>Adapter.updateOne(action.payload.update, state),
111111
loading: false,
112112
error: ''
113113
};
@@ -129,7 +129,7 @@ export function <%= name %>Reducer(state = initial<%= classify(name)%>State, act
129129

130130
case <%= classify(name) %>ActionTypes.Delete<%= classify(name) %>ByIdSuccess:
131131
return {
132-
...adapter.removeOne(action.payload.id, state),
132+
...<%= name %>Adapter.removeOne(action.payload.id, state),
133133
loading: false,
134134
error: ''
135135
};

src/ngrx-entity/__files__/__name@dasherize@if-flat__/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { createSelector, createFeatureSelector } from '@ngrx/store';
22

33
import {
4-
<%= name %>Reducer,
4+
<%= name %>Adapter,
55
getSelectedId,
66
getLoading,
77
getError,

src/ngrx-entity/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import { Rule } from '@angular-devkit/schematics';
2-
import { NgRxOptions } from './utility/util';
1+
import { Rule } from "@angular-devkit/schematics";
2+
import { NgRxOptions } from "./utility/util";
33
export default function (options: NgRxOptions): Rule;

0 commit comments

Comments
 (0)