Skip to content

Commit 5e2213f

Browse files
committed
fixup! build: update to rxjs 7
1 parent b1ddab7 commit 5e2213f

File tree

5 files changed

+21
-14
lines changed

5 files changed

+21
-14
lines changed

packages/angular_devkit/build_angular/src/builders/browser/specs/base-href_spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ describe('Browser Builder base href', () => {
5555

5656
expect(output.success).toBeTrue();
5757
const fileName = join(normalize(output.outputs[0].path), 'index.html');
58-
const content = virtualFs.fileBufferToString(await host.read(fileName).toPromise());
58+
const content = virtualFs.fileBufferToString(await lastValueFrom(host.read(fileName)));
5959
expect(content).toContain(`<base href=".">`);
6060

6161
await run.stop();

packages/angular_devkit/build_angular/src/builders/browser/specs/deploy-url_spec.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import { Architect } from '@angular-devkit/architect';
1010
import { BrowserBuilderOutput } from '@angular-devkit/build-angular';
1111
import { join, normalize, virtualFs } from '@angular-devkit/core';
12+
import { lastValueFrom } from 'rxjs';
1213
import { createArchitect, host } from '../../../testing/test-utils';
1314

1415
describe('Browser Builder deploy url', () => {
@@ -40,18 +41,22 @@ describe('Browser Builder deploy url', () => {
4041

4142
const fileName = join(outputPath, 'index.html');
4243
const runtimeFileName = join(outputPath, 'runtime.js');
43-
const content = virtualFs.fileBufferToString(await host.read(normalize(fileName)).toPromise());
44+
const content = virtualFs.fileBufferToString(
45+
await lastValueFrom(host.read(normalize(fileName))),
46+
);
4447
expect(content).toContain('deployUrl/main.js');
4548
const runtimeContent = virtualFs.fileBufferToString(
46-
await host.read(normalize(runtimeFileName)).toPromise(),
49+
await lastValueFrom(host.read(normalize(runtimeFileName))),
4750
);
4851
expect(runtimeContent).toContain('deployUrl/');
4952

5053
const run2 = await architect.scheduleTarget(targetSpec, overrides2);
5154
const output2 = (await run2.result) as BrowserBuilderOutput;
5255
expect(output2.outputPath).toEqual(outputPath); // These should be the same.
5356

54-
const content2 = virtualFs.fileBufferToString(await host.read(normalize(fileName)).toPromise());
57+
const content2 = virtualFs.fileBufferToString(
58+
await lastValueFrom(host.read(normalize(fileName))),
59+
);
5560
expect(content2).toContain('http://example.com/some/path/main.js');
5661

5762
await run.stop();

packages/angular_devkit/build_angular/src/builders/browser/specs/index_spec.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,9 @@ describe('Browser Builder index HTML processing', () => {
8484
const output = (await run.result) as BrowserBuilderOutput;
8585
expect(output.success).toBe(true);
8686
const fileName = join(normalize(output.outputPath), 'index.html');
87-
const content = virtualFs.fileBufferToString(await host.read(normalize(fileName)).toPromise());
87+
const content = virtualFs.fileBufferToString(
88+
await lastValueFrom(host.read(normalize(fileName))),
89+
);
8890
expect(content).toBe(
8991
`<html><head><title>&iacute;</title><base href="/"><link rel="stylesheet" href="styles.css"></head> ` +
9092
`<body><app-root></app-root><script src="runtime.js" type="module"></script>` +
@@ -156,7 +158,7 @@ describe('Browser Builder index HTML processing', () => {
156158
await expectAsync(run.result).toBeResolvedTo(jasmine.objectContaining({ success: true }));
157159

158160
const outputIndexPath = join(host.root(), 'dist', 'index.html');
159-
const content = await host.read(normalize(outputIndexPath)).toPromise();
161+
const content = await lastValueFrom(host.read(normalize(outputIndexPath)));
160162
expect(virtualFs.fileBufferToString(content)).toBe(
161163
`<html><head><base href="/"><%= csrf_meta_tags %><link rel="stylesheet" href="styles.css"></head> ` +
162164
`<body><app-root></app-root><script src="runtime.js" type="module"></script>` +
@@ -203,7 +205,7 @@ describe('Browser Builder index HTML processing', () => {
203205
await expectAsync(run.result).toBeResolvedTo(jasmine.objectContaining({ success: true }));
204206

205207
const outputIndexPath = join(host.root(), 'dist', 'main.html');
206-
const content = await host.read(normalize(outputIndexPath)).toPromise();
208+
const content = await lastValueFrom(host.read(normalize(outputIndexPath)));
207209
expect(virtualFs.fileBufferToString(content)).toBe(
208210
`<html><head><base href="/"><link rel="stylesheet" href="styles.css"></head> ` +
209211
`<body><app-root></app-root><script src="runtime.js" type="module"></script>` +
@@ -250,7 +252,7 @@ describe('Browser Builder index HTML processing', () => {
250252
await expectAsync(run.result).toBeResolvedTo(jasmine.objectContaining({ success: true }));
251253

252254
const outputIndexPath = join(host.root(), 'dist', 'extra', 'main.html');
253-
const content = await host.read(normalize(outputIndexPath)).toPromise();
255+
const content = await lastValueFrom(host.read(normalize(outputIndexPath)));
254256
expect(virtualFs.fileBufferToString(content)).toBe(
255257
`<html><head><base href="/"><link rel="stylesheet" href="styles.css"></head> ` +
256258
`<body><app-root></app-root><script src="runtime.js" type="module"></script>` +

packages/angular_devkit/build_angular/src/builders/browser/specs/replacements_spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ describe('Browser Builder file replacements', () => {
182182
const logger = new logging.Logger('');
183183

184184
// Race between a timeout and the expected log entry.
185-
const stop$ = race<null | string>(
185+
const stop$ = race(
186186
of(null).pipe(delay((45000 * 2) / 3)),
187187
logger.pipe(
188188
filter((entry) => entry.message.includes(expectedError)),

packages/angular_devkit/build_angular/src/builders/browser/specs/web-worker_spec.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
import { Architect } from '@angular-devkit/architect';
1010
import { join, logging, virtualFs } from '@angular-devkit/core';
11-
import { timer } from 'rxjs';
11+
import { lastValueFrom, timer } from 'rxjs';
1212
import { debounceTime, map, switchMap, takeWhile, tap } from 'rxjs/operators';
1313
import { browserBuild, createArchitect, host, outputPath } from '../../../testing/test-utils';
1414

@@ -150,8 +150,8 @@ describe('Browser Builder Web Worker support', () => {
150150
// The current linux-based CI environments may not fully settled in regards to filesystem
151151
// changes from previous tests which reuse the same directory and fileset.
152152
// The initial delay helps mitigate false positive rebuild triggers in such scenarios.
153-
const { run } = await timer(1000)
154-
.pipe(
153+
const { run } = await lastValueFrom(
154+
timer(1000).pipe(
155155
switchMap(() => architect.scheduleTarget(target, overrides)),
156156
switchMap((run) => run.output.pipe(map((output) => ({ run, output })))),
157157
debounceTime(1000),
@@ -176,8 +176,8 @@ describe('Browser Builder Web Worker support', () => {
176176
}
177177
}),
178178
takeWhile(() => phase < 3),
179-
)
180-
.toPromise();
179+
),
180+
);
181181
await run.stop();
182182
});
183183
});

0 commit comments

Comments
 (0)