【发布时间】:2017-09-24 00:50:35
【问题描述】:
有人知道如何使用 Django REST 后端对(React)前端进行集成测试。我能够使用 Nightwatch.js 和伪造的服务器 API 为前端编写功能测试。我还可以单独测试 Django REST API - Django 提供了一个 LiveServerTestCase,它可以为您启动一个带有测试数据库的测试服务器并在最后销毁它。我想知道是否有可能以某种方式使用/设置可以由前端调用的 Django 测试服务器(即 Nightwatch 测试)。 我对如何解决这个问题的其他想法持开放态度。
【问题讨论】:
-
您为什么不能使用相同的 Nightwatch.js 前端测试,而只需与实例化并配置为运行测试的 django 后端对话?
-
你说得对,这似乎是一个显而易见的解决方案。
标签: django reactjs testing django-rest-framework integration-testing