博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Cypress] Test XHR Failure Conditions with Cypress
阅读量:4887 次
发布时间:2019-06-11

本文共 917 字,大约阅读时间需要 3 分钟。

Testing your application’s behavior when an XHR call results in an error can be difficult. The use of stubs for XHR calls makes it easy for us to setup failure scenarios and ensure that our front-end responds the way we expect. In this lesson, we’ll stub a 500 response for a form submission and verify that our application responds appropriately.

 

it('should show an error message for a failed from subission', function () {        const newTodo = "Test";        cy.server();        cy.route({            method: 'POST',            url: '/api/todos',            status: 500,            response: {}        }).as('save');        cy.seedAndVisit();        cy.get('.new-todo')            .type(newTodo)            .type('{enter}');        cy.wait('@save');        cy.get('.todo-list li').should('have.length', 4);        cy.get('.error').should('be.visible');    });

转载于:https://www.cnblogs.com/Answer1215/p/9094634.html

你可能感兴趣的文章
Speech and Booth Demo in Maker Faire Shenzhen 2018
查看>>
bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘
查看>>
bzoj 2281: [Sdoi2011]黑白棋
查看>>
bzoj 4475: [Jsoi2015]子集选取
查看>>
团队开发7
查看>>
java之静态代理与动态代理
查看>>
软件测试2019:第四次作业
查看>>
201571030335 + 小学四则运算练习软件项目报告
查看>>
LOG收集系统(一):原日志至收集
查看>>
Logstash连接Elasticsearch异常
查看>>
用户交互程序,格式化输出
查看>>
SPOJ PT07X Vertex Cover
查看>>
$ python-json模块的基本用法
查看>>
5.6.3.4 trim()方法
查看>>
SQL演练
查看>>
React Antd中样式的修改
查看>>
Spring 应用外部属性文件 配置 context 错误
查看>>
导入lxml找不到etree,报ImportError:DLL load failed:找不到指定的程序
查看>>
面向对象一
查看>>
大象的崛起!Hadoop七年发展风雨录
查看>>