9433cfb9创建于 2025年12月31日历史提交
describe('background-image-test', () => {
  let page;
  beforeAll(async () => {
    page = await program.reLaunch('/pages/CSS/background/background-image');
    await page.waitFor('view');
    await page.waitFor(1000);
  });

  it('background-image-screenshot', async () => {
    const image = await program.screenshot({
      fullPage: true
    });
    expect(image).toSaveImageSnapshot();
  });

  it('background-image-select', async () => {
    await page.callMethod('updateBackgroundSelect')
    await page.waitFor(300);
    const image = await program.screenshot({
      fullPage: true
    });
    expect(image).toSaveImageSnapshot();
  });

  it('动态 style 切换 background color', async () => {
    await page.callMethod('setBackgroundColor')
    await page.waitFor(300);
    const image1 = await program.screenshot({
      fullPage: true
    });
    expect(image1).toSaveImageSnapshot();

    await page.callMethod('setBackgroundImage')
    await page.waitFor(300);

    const image2 = await program.screenshot({
      fullPage: true
    });
    expect(image2).toSaveImageSnapshot();
  })
  
  it('动态 class 切换 background color/image', async () => {
    await page.callMethod('changeBgClass')
    await page.waitFor(300);
    const image1 = await program.screenshot({
      fullPage: true
    });
    expect(image1).toSaveImageSnapshot();

    await page.callMethod('changeBgClass')
    await page.waitFor(300);

    const image2 = await program.screenshot({
      fullPage: true
    });
    expect(image2).toSaveImageSnapshot();
  })
});