dynamic-border.test.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. describe('css-dynamic-border', () => {
  2. let page
  3. beforeAll(async () => {
  4. page = await program.reLaunch('/pages/CSS/border/dynamic-border')
  5. await page.waitFor(600);
  6. })
  7. // 左上、右上设置圆角
  8. it('check_topleft_topright', async () => {
  9. const image = await program.screenshot({
  10. fullPage: true
  11. });
  12. expect(image).toSaveImageSnapshot();
  13. })
  14. // 取消圆角
  15. it('check_none', async () => {
  16. await page.callMethod('changeIndex', 2)
  17. await page.waitFor(100)
  18. const image = await program.screenshot({
  19. fullPage: true
  20. });
  21. expect(image).toSaveImageSnapshot();
  22. })
  23. // 左下,右下设置圆角
  24. it('check_bottomleft_bottomright', async () => {
  25. await page.callMethod('changeIndex', 10)
  26. await page.waitFor(100)
  27. const image = await program.screenshot({
  28. fullPage: true
  29. });
  30. expect(image).toSaveImageSnapshot();
  31. })
  32. it('动态切换为空值', async () => {
  33. await page.callMethod('setBorderBlank')
  34. await page.waitFor(100)
  35. const image = await program.screenshot({
  36. fullPage: true
  37. });
  38. expect(image).toSaveImageSnapshot();
  39. })
  40. it('动态切换空值为有值', async () => {
  41. await page.callMethod('setBorderBlank')
  42. await page.waitFor(100)
  43. const image = await program.screenshot({
  44. fullPage: true
  45. });
  46. expect(image).toSaveImageSnapshot();
  47. })
  48. })