麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > WEB開發 > 正文

react 單元測試,模擬操作后數據的變化

2024-04-27 15:18:14
字體:
來源:轉載
供稿:網友

參考文檔https://github.com/airbnb/enzyme/issues/341 http://www.ruanyifeng.com/blog/2016/02/react-testing-tutorial.html

1.引入enzyme 的mount 2.引入jsdom 3.調用simulate 模擬操作 4.斷言結果是否是預期

import {mount} from 'enzyme';import { expect } from 'chai';import React,{Component} from 'react';import ReactDOM from 'react-dom';import jsdom from 'jsdom'const doc = jsdom.jsdom('<!doctype html><html><body></body></html>')global.document = docglobal.window = doc.defaultViewclass App extends Component { constructor(PRops) { super(props) this.state = { count: 1 } } render() { return <h1 onClick={()=>{ this.setState({ count: this.state.count + 1 }) }}>{this.state.count}</h1> }}function shallowRender(Component) { const renderer = TestUtils.createRenderer(); renderer.render(<Component/>); return renderer.getRenderOutput();}describe('Shallow Rendering', function () { it('countTest', function () { let app = mount(<App/>); app.find('h1').simulate('click'); expect(app.find('h1').text()).to.equal('2'); });});
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线观看国产www | 久久久久.com | 国产乱淫av片免费观看 | 成人做爽爽爽爽免费国产软件 | 亚洲成人中文字幕在线 | 欧美日韩电影在线 | 爱爱视频天天干 | 国产在线久 | 国产伦精品一区二区三区 | 欧美成年人在线视频 | 日韩黄色片免费看 | 97黄色网| 亚洲欧美国产高清 | 中文字幕观看 | 毛片天天看 | 精品一区二区三区毛片 | 精品亚洲一 | 国产一级αv片免费观看 | 369看片你懂的小视频在线观看 | 污视频在线免费 | 一区二区免费网站 | 91精品国产乱码久久久久久久久 | 免费欧美精品 | 色人阁五月天 | 妇女毛片 | 欧美成人一区免费视频 | www.国产一区.com | 国产成人高清在线观看 | 毛片成人| 精品国产一区二区三区久久久狼牙 | 欧美日韩亚洲视频 | 久久久久久久爱 | 成人午夜在线播放 | 欧美特一级片 | 免费一级欧美大片视频在线 | 久久久中文 | 精品中文字幕在线播放 | 国产亚洲精品久久久久久久久久 | 最新欧美精品一区二区三区 | 青草久久网| 欧美日韩亚洲视频 |