提交 e86ab230 编写于 作者: DCloud-yinjiacheng's avatar DCloud-yinjiacheng

更新image自动化测试用例

上级 c2dd1464
...@@ -30,6 +30,23 @@ describe('component-native-image', () => { ...@@ -30,6 +30,23 @@ describe('component-native-image', () => {
expect(await page.data('loadError')).toBe(true) expect(await page.data('loadError')).toBe(true)
}) })
it('check-cookie', async () => {
await page.setData({
autoTest: true,
setCookieImage: 'https://cdn.dcloud.net.cn/img/shadow-grey.png'
});
await page.waitFor(1000);
await page.setData({
loadError: false,
verifyCookieImage: 'https://request.dcloud.net.cn/img/shadow-grey.png'
});
await page.waitFor(1000);
expect(await page.data('loadError')).toBe(false);
await page.setData({
autoTest: false
});
})
it('path-screenshot', async () => { it('path-screenshot', async () => {
const page = await program.navigateTo('/pages/component/image/image-path'); const page = await program.navigateTo('/pages/component/image/image-path');
await page.waitFor(3000); await page.waitFor(3000);
......
...@@ -17,6 +17,10 @@ ...@@ -17,6 +17,10 @@
<view class="uni-btn-v"> <view class="uni-btn-v">
<button type="primary" @tap="imageLarge">大图示例</button> <button type="primary" @tap="imageLarge">大图示例</button>
</view> </view>
</view>
<view v-if="autoTest">
<image :src="setCookieImage"></image>
<image :src="verifyCookieImage" @error="error"></image>
</view> </view>
</view> </view>
</template> </template>
...@@ -26,7 +30,11 @@ ...@@ -26,7 +30,11 @@
return { return {
title: 'image', title: 'image',
imageSrc: "/static/test-image/logo.png" as string.ImageURIString, imageSrc: "/static/test-image/logo.png" as string.ImageURIString,
loadError: false loadError: false,
// 自动化测试
autoTest: false,
setCookieImage: "",
verifyCookieImage: ""
} }
}, },
methods: { methods: {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册