message: docs: fix failing specs in testing example
  The tests that need the actuallyDone flag are grouped together
  PR Close
diff: @@ -4,6 +4,8 @@ import { interval, of } from 'rxjs';
  import { delay, take } from 'rxjs/operators';
  describe('Angular async helper', () => {
  +
  + describe('async', () => {
  let actuallyDone = false;
  beforeEach(() => { actuallyDone = false; });
  @@ -45,6 +47,20 @@ describe('Angular async helper', () => {
  source.subscribe(val => actuallyDone = true, err => fail(err), done);
  });
  + it('should run async test with successful delayed Observable', async(() => {
  + const source = of (true).pipe(delay(10));
  + source.subscribe(val => actuallyDone = true, err => fail(err));
  + }));
  +
  + it('should run async test with successful delayed Observable', fakeAsync(() => {
  + const source = of (true).pipe(delay(10));
  + source.subscribe(val => actuallyDone = true, err => fail(err));
  +
  + tick(10);
  + }));
  + });
  +
  + describe('fakeAsync', () => {
  // #docregion fake-async-test-tick
  it('should run timeout callback with delay after call tick with millis', fakeAsync(() => {
  let called = false;
  @@ -83,6 +99,7 @@ describe('Angular async helper', () => {
  expect(dateDiff).toBe(2000);
  }));
  // #enddocregion fake-async-test-rxjs
  + });
  // #docregion fake-async-test-clock
  describe('use jasmine.clock()', () => {
  @@ -124,16 +141,4 @@ describe('Angular async helper', () => {
  });
  // #enddocregion async-test-promise-then
  - it('should run async test with successful delayed Observable', async(() => {
  - const source = of (true).pipe(delay(10));
  - source.subscribe(val => actuallyDone = true, err => fail(err));
  - }));
  -
  - it('should run async test with successful delayed Observable', fakeAsync(() => {
  - const source = of (true).pipe(delay(10));
  - source.subscribe(val => actuallyDone = true, err => fail(err));
  -
  - tick(10);
  - }));
  -
  });
  