У меня есть этот код тестирования Rxjs. Это намеренно провалилось, потому что я хочу показать вам журнал ошибок. Что мне было трудно понять, или, по крайней мере, я не могу читать это бегло.
Кто-то может объяснить мне, что означает: $[i].frame = i' to equals i''
?
import { delay } from 'rxjs/operators';
import { TestScheduler } from 'rxjs/testing';
describe('Rxjs Testing', () => {
let s: TestScheduler;
beforeEach(() => {
s = new TestScheduler((actual, expected) => {
expect(actual).toEqual(expected);
});
});
it('should not work', () => {
s.run(m => {
const source = s.createColdObservable('-x-y-z|');
const expected = '-x-y-z|'; // correct expected value is '---x-y-z|'
const destination = source.pipe(delay(2));
m.expectObservable(destination).toBe(expected);
});
});
});