fix unit test types
This commit is contained in:
@@ -72,9 +72,9 @@ describe('record', function(this: ISuite) {
|
|||||||
|
|
||||||
it('will only have one full snapshot without checkout config', async () => {
|
it('will only have one full snapshot without checkout config', async () => {
|
||||||
await this.page.evaluate(() => {
|
await this.page.evaluate(() => {
|
||||||
const { record } = (window as IWindow).rrweb;
|
const { record } = ((window as unknown) as IWindow).rrweb;
|
||||||
record({
|
record({
|
||||||
emit: (window as IWindow).emit,
|
emit: ((window as unknown) as IWindow).emit,
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
let count = 30;
|
let count = 30;
|
||||||
@@ -97,9 +97,9 @@ describe('record', function(this: ISuite) {
|
|||||||
|
|
||||||
it('can checkout full snapshot by count', async () => {
|
it('can checkout full snapshot by count', async () => {
|
||||||
await this.page.evaluate(() => {
|
await this.page.evaluate(() => {
|
||||||
const { record } = (window as IWindow).rrweb;
|
const { record } = ((window as unknown) as IWindow).rrweb;
|
||||||
record({
|
record({
|
||||||
emit: (window as IWindow).emit,
|
emit: ((window as unknown) as IWindow).emit,
|
||||||
checkoutEveryNth: 10,
|
checkoutEveryNth: 10,
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -127,9 +127,9 @@ describe('record', function(this: ISuite) {
|
|||||||
|
|
||||||
it('can checkout full snapshot by time', async () => {
|
it('can checkout full snapshot by time', async () => {
|
||||||
await this.page.evaluate(() => {
|
await this.page.evaluate(() => {
|
||||||
const { record } = (window as IWindow).rrweb;
|
const { record } = ((window as unknown) as IWindow).rrweb;
|
||||||
record({
|
record({
|
||||||
emit: (window as IWindow).emit,
|
emit: ((window as unknown) as IWindow).emit,
|
||||||
checkoutEveryNms: 500,
|
checkoutEveryNms: 500,
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -158,9 +158,9 @@ describe('record', function(this: ISuite) {
|
|||||||
|
|
||||||
it('is safe to checkout during async callbacks', async () => {
|
it('is safe to checkout during async callbacks', async () => {
|
||||||
await this.page.evaluate(() => {
|
await this.page.evaluate(() => {
|
||||||
const { record } = (window as IWindow).rrweb;
|
const { record } = ((window as unknown) as IWindow).rrweb;
|
||||||
record({
|
record({
|
||||||
emit: (window as IWindow).emit,
|
emit: ((window as unknown) as IWindow).emit,
|
||||||
checkoutEveryNth: 2,
|
checkoutEveryNth: 2,
|
||||||
});
|
});
|
||||||
const p = document.createElement('p');
|
const p = document.createElement('p');
|
||||||
@@ -184,9 +184,9 @@ describe('record', function(this: ISuite) {
|
|||||||
|
|
||||||
it('can add custom event', async () => {
|
it('can add custom event', async () => {
|
||||||
await this.page.evaluate(() => {
|
await this.page.evaluate(() => {
|
||||||
const { record, addCustomEvent } = (window as IWindow).rrweb;
|
const { record, addCustomEvent } = ((window as unknown) as IWindow).rrweb;
|
||||||
record({
|
record({
|
||||||
emit: (window as IWindow).emit,
|
emit: ((window as unknown) as IWindow).emit,
|
||||||
});
|
});
|
||||||
addCustomEvent<number>('tag1', 1);
|
addCustomEvent<number>('tag1', 1);
|
||||||
addCustomEvent<{ a: string }>('tag2', {
|
addCustomEvent<{ a: string }>('tag2', {
|
||||||
|
|||||||
Reference in New Issue
Block a user