Skip to content

Commit 461b552

Browse files
committed
chore: run prettier 2.0
1 parent aa5f891 commit 461b552

31 files changed

+112
-146
lines changed

prettier.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ module.exports = {
44
useTabs: false,
55
semi: true,
66
singleQuote: true,
7-
trailingComma: "all",
8-
bracketSpacing: true
7+
trailingComma: 'all',
8+
bracketSpacing: true,
99
};

projects/jest-utils/tests/create-mock.spec.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ class FixtureService {
1414

1515
@Component({
1616
selector: 'fixture',
17-
template: `
18-
<button (click)="print()">Print</button>
19-
`,
17+
template: ` <button (click)="print()">Print</button> `,
2018
})
2119
export class FixtureComponent {
2220
constructor(private service: FixtureService) {}
@@ -41,7 +39,7 @@ it('provides a mock service', async () => {
4139
expect(service.print).toHaveBeenCalledTimes(1);
4240
});
4341

44-
it('is possible to write a mock implementation', async done => {
42+
it('is possible to write a mock implementation', async (done) => {
4543
const { click, getByText } = await render(FixtureComponent, {
4644
providers: [provideMock(FixtureService)],
4745
});

projects/testing-library/migrations/4_0_0/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ function createRule(ruleName: string): TslintFixTask {
1717
);
1818
}
1919

20-
export default function(): Rule {
20+
export default function (): Rule {
2121
return (_, context) => {
2222
const noCreateComponentRule = createRule('no-create-component');
2323
const noComponentParametersRule = createRule('no-component-parameters');

projects/testing-library/migrations/4_0_0/rules/noComponentParametersRule.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const FAILURE_MESSAGE = 'Found `parameters` parameter, use `componentProperties`
1212
export class Rule extends Rules.AbstractRule {
1313
public apply(ast: ts.SourceFile): Array<RuleFailure> {
1414
return tsquery(ast, IS_COMPONENT_PROPERTY_QUERY)
15-
.map(result => {
15+
.map((result) => {
1616
const [parameterNode] = tsquery(result, COMPONENT_PARAMETERS_PROPERTY_VALUE_QUERY);
1717
if (!parameterNode) {
1818
return [];

projects/testing-library/migrations/4_0_0/rules/noCreateComponentRule.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export class Rule extends Rules.AbstractRule {
1919
}
2020

2121
private getImports(ast: ts.SourceFile): Array<RuleFailure> {
22-
return tsquery(ast, CREATE_COMPONENT_IMPORT_QUERY).map(result => {
22+
return tsquery(ast, CREATE_COMPONENT_IMPORT_QUERY).map((result) => {
2323
const replacement = new Replacement(result.getStart(), result.getWidth(), RENDER);
2424
const start = result.getStart();
2525
const end = result.getEnd();
@@ -29,7 +29,7 @@ export class Rule extends Rules.AbstractRule {
2929
}
3030

3131
private getUsages(ast: ts.SourceFile): Array<RuleFailure> {
32-
return tsquery(ast, CREATE_COMPONENT_CALL_EXPRESSION_QUERY).map(result => {
32+
return tsquery(ast, CREATE_COMPONENT_CALL_EXPRESSION_QUERY).map((result) => {
3333
const replacement = new Replacement(result.getStart(), result.getWidth(), RENDER);
3434
const start = result.getStart();
3535
const end = result.getEnd();

projects/testing-library/migrations/5_1_2/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ function updatePackageJson(host: Tree) {
4444
return host;
4545
}
4646

47-
export default function(): Rule {
47+
export default function (): Rule {
4848
return (host, context) => {
4949
context.addTask(createRule('no-angular-extensions-import'));
5050

projects/testing-library/migrations/5_1_2/rules/noAngularExtensionsImportRule.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export class Rule extends Rules.AbstractRule {
1414
}
1515

1616
private getImports(ast: ts.SourceFile): Array<RuleFailure> {
17-
return tsquery(ast, IMPORT_QUERY).map(result => {
17+
return tsquery(ast, IMPORT_QUERY).map((result) => {
1818
// replace text between (single) quotes
1919
const replacement = new Replacement(result.getStart() + 1, result.getWidth() - 2, '@testing-library/angular');
2020
const start = result.getStart();

projects/testing-library/src/lib/testing-library.ts

Lines changed: 39 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import { createSelectOptions, createType, tab } from './user-events';
2323
const mountedFixtures = new Set<ComponentFixture<any>>();
2424

2525
dtlConfigure({
26-
eventWrapper: cb => {
26+
eventWrapper: (cb) => {
2727
const result = cb();
2828
detectChangesForMountedFixtures();
2929
return result;
@@ -69,7 +69,7 @@ export async function render<SutType, WrapperType = SutType>(
6969
if (componentProviders) {
7070
componentProviders
7171
.reduce((acc, provider) => acc.concat(provider), [])
72-
.forEach(p => {
72+
.forEach((p) => {
7373
const { provide, ...provider } = p;
7474
TestBed.overrideProvider(provide, provider);
7575
});
@@ -103,17 +103,14 @@ export async function render<SutType, WrapperType = SutType>(
103103
detectChanges();
104104
}
105105

106-
const eventsWithDetectChanges = Object.keys(dtlFireEvent).reduce(
107-
(events, key) => {
108-
events[key] = (element: HTMLElement, options?: {}) => {
109-
const result = dtlFireEvent[key](element, options);
110-
detectChanges();
111-
return result;
112-
};
113-
return events;
114-
},
115-
{} as FireFunction & FireObject,
116-
);
106+
const eventsWithDetectChanges = Object.keys(dtlFireEvent).reduce((events, key) => {
107+
events[key] = (element: HTMLElement, options?: {}) => {
108+
const result = dtlFireEvent[key](element, options);
109+
detectChanges();
110+
return result;
111+
};
112+
return events;
113+
}, {} as FireFunction & FireObject);
117114

118115
const rerender = (rerenderedProperties: Partial<SutType>) => {
119116
setComponentProperties(fixture, { componentProperties: rerenderedProperties });
@@ -177,7 +174,7 @@ export async function render<SutType, WrapperType = SutType>(
177174
container: fixture.nativeElement,
178175
debug: (element = fixture.nativeElement, maxLength, options) =>
179176
Array.isArray(element)
180-
? element.forEach(e => console.log(dtlPrettyDOM(e, maxLength, options)))
177+
? element.forEach((e) => console.log(dtlPrettyDOM(e, maxLength, options)))
181178
: console.log(dtlPrettyDOM(element, maxLength, options)),
182179
type: createType(eventsWithDetectChanges),
183180
selectOptions: createSelectOptions(eventsWithDetectChanges),
@@ -275,14 +272,14 @@ async function waitForElementToBeRemovedWrapper<T>(
275272
let cb;
276273
if (typeof callback !== 'function') {
277274
const elements = (Array.isArray(callback) ? callback : [callback]) as HTMLElement[];
278-
const getRemainingElements = elements.map(element => {
275+
const getRemainingElements = elements.map((element) => {
279276
let parent = element.parentElement;
280277
while (parent.parentElement) {
281278
parent = parent.parentElement;
282279
}
283280
return () => (parent.contains(element) ? element : null);
284281
});
285-
cb = () => getRemainingElements.map(c => c()).filter(Boolean);
282+
cb = () => getRemainingElements.map((c) => c()).filter(Boolean);
286283
} else {
287284
cb = callback;
288285
}
@@ -317,34 +314,31 @@ class WrapperComponent {}
317314
* Wrap findBy queries to poke the Angular change detection cycle
318315
*/
319316
function replaceFindWithFindAndDetectChanges<T>(container: HTMLElement, originalQueriesForContainer: T): T {
320-
return Object.keys(originalQueriesForContainer).reduce(
321-
(newQueries, key) => {
322-
if (key.startsWith('find')) {
323-
const getByQuery = dtlQueries[key.replace('find', 'get')];
324-
newQueries[key] = async (text, options, waitOptions) => {
325-
// original implementation at https://github.com/testing-library/dom-testing-library/blob/master/src/query-helpers.js
326-
const result = await waitForWrapper(
327-
detectChangesForMountedFixtures,
328-
() => getByQuery(container, text, options),
329-
waitOptions,
330-
);
331-
return result;
332-
};
333-
} else {
334-
newQueries[key] = originalQueriesForContainer[key];
335-
}
317+
return Object.keys(originalQueriesForContainer).reduce((newQueries, key) => {
318+
if (key.startsWith('find')) {
319+
const getByQuery = dtlQueries[key.replace('find', 'get')];
320+
newQueries[key] = async (text, options, waitOptions) => {
321+
// original implementation at https://github.com/testing-library/dom-testing-library/blob/master/src/query-helpers.js
322+
const result = await waitForWrapper(
323+
detectChangesForMountedFixtures,
324+
() => getByQuery(container, text, options),
325+
waitOptions,
326+
);
327+
return result;
328+
};
329+
} else {
330+
newQueries[key] = originalQueriesForContainer[key];
331+
}
336332

337-
return newQueries;
338-
},
339-
{} as T,
340-
);
333+
return newQueries;
334+
}, {} as T);
341335
}
342336

343337
/**
344338
* Call detectChanges for all fixtures
345339
*/
346340
function detectChangesForMountedFixtures() {
347-
mountedFixtures.forEach(fixture => {
341+
mountedFixtures.forEach((fixture) => {
348342
try {
349343
fixture.detectChanges();
350344
} catch (err) {
@@ -358,17 +352,14 @@ function detectChangesForMountedFixtures() {
358352
/**
359353
* Wrap dom-fireEvent to poke the Angular change detection cycle after an event is fired
360354
*/
361-
const fireEvent = Object.keys(dtlFireEvent).reduce(
362-
(events, key) => {
363-
events[key] = (element: HTMLElement, options?: {}) => {
364-
const result = dtlFireEvent[key](element, options);
365-
detectChangesForMountedFixtures();
366-
return result;
367-
};
368-
return events;
369-
},
370-
{} as typeof dtlFireEvent,
371-
);
355+
const fireEvent = Object.keys(dtlFireEvent).reduce((events, key) => {
356+
events[key] = (element: HTMLElement, options?: {}) => {
357+
const result = dtlFireEvent[key](element, options);
358+
detectChangesForMountedFixtures();
359+
return result;
360+
};
361+
return events;
362+
}, {} as typeof dtlFireEvent);
372363

373364
/**
374365
* Re-export screen with patched queries

projects/testing-library/src/lib/user-events/selectOptions.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ export function createSelectOptions(fireEvent: FireFunction & FireObject) {
3535

3636
return async function selectOptions(
3737
element: HTMLElement,
38-
options: Matcher | ByRoleOptions | ((Matcher | ByRoleOptions)[]),
38+
options: Matcher | ByRoleOptions | (Matcher | ByRoleOptions)[],
3939
) {
4040
const selectElement = element as HTMLSelectElement;
4141

4242
if (selectElement.selectedOptions) {
43-
Array.from(selectElement.selectedOptions).forEach(option => (option.selected = false));
43+
Array.from(selectElement.selectedOptions).forEach((option) => (option.selected = false));
4444
}
4545

4646
const focusedElement = document.activeElement;

projects/testing-library/src/lib/user-events/type.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { FireFunction, FireObject } from '@testing-library/dom';
22

33
function wait(time) {
4-
return new Promise(function(resolve) {
4+
return new Promise(function (resolve) {
55
setTimeout(() => resolve(), time);
66
});
77
}

0 commit comments

Comments
 (0)