返回介绍

编写测试程序

发布于 2025-04-26 18:09:31 字数 757 浏览 0 评论 0 收藏

现在,让我们使用 jest 来编写我们的第一个测试程序:测试引入的模块是否为 React Native 组件。

src/tests/index-test.js



jest.dontMock('../index');

var React = require('react/addons');
var TestUtils = React.addons.TestUtils;

var TestSample = require('../index');

describe('TestSample', function(){
    it('should be a React element', function(){
        var is_element = TestUtils.isElement(
            <TestSample />
        );
        expect(is_element).toBe(true);
    })
})

使用命令行运行:

npm test

你将看到像这样的结果:

Using Jest CLI v0.4.5
  PASS  src/__tests__/index-test.js (6.907s)
1 test passed (1 total)
Run time: 8.707s

恭喜你,现在你可以为你的 React Native 组件创建单元测试了。

请通过学习 jest api 来编写更多的 React 和 ReactNative 测试程序。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。