React测试Mixin
2015-12-25 00:21
519 查看
1.test.jsx
2.randomNumberMixin.jsx
3.browserify -t reactify test.js > app.js后
app.js
var randomNumberMixin = require("./randomNumberMixin.jsx"); describe("test randomNumberMixin", function () { it("should return a random number", function () { expect(randomNumberMixin.randomNumber()).toBeLessThan(1); }); it("should return many numbers", function () { expect(randomNumberMixin.randomNumbers(6).length).toBe(6); }) })
2.randomNumberMixin.jsx
var randomNumberMixin = { randomNumber: function () { return Math.random(); }, randomNumbers: function (count) { var result = []; for (var i = 0; i < count; i++) { result.push(this.randomNumber); }; return result; } } module.exports = randomNumberMixin;
3.browserify -t reactify test.js > app.js后
app.js
(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ var randomNumberMixin = { randomNumber: function () { return Math.random(); }, randomNumbers: function (count) { var result = []; for (var i = 0; i < count; i++) { result.push(this.randomNumber); }; return result; } } module.exports = randomNumberMixin; },{}],2:[function(require,module,exports){ var randomNumberMixin = require("./randomNumberMixin.jsx"); describe("test randomNumberMixin", function () { it("should return a random number", function () { expect(randomNumberMixin.randomNumber()).toBeLessThan(1); }); it("should return many numbers", function () { expect(randomNumberMixin.randomNumbers(6).length).toBe(6); }) }) },{"./randomNumberMixin.jsx":1}]},{},[2]);
相关文章推荐
- windows下react-native android环境安装
- React组件测试(模拟组件、函数和事件)
- Codeforces 607A:Chain Reaction 二分+递推
- 用React.addons.TestUtils、Jasmine进行单元测试
- 基于React实现项目中状态型变量的数据驱动可视化
- react 写的省市三级联动
- ReactiveCocoa
- 手把手教你在Windows下搭建React Native Android开发环境
- 手把手教你在Windows下搭建React Native Android开发环境
- ReactJs入门思路小指南
- 初识React
- 手把手教你在Windows下搭建React Native Android开发环境
- Codeforces Round #336 (Div. 2)C. Chain Reaction DP
- ANGULAR 2 FOR REACT DEVELOPERS
- React with TypeScript 系列(一) --概述
- webpack使用babel 6打包react报错
- React gulp、Browserify、Webpack实例
- iOS.ReactNative-5-make-react-native-to-support-dynamically-update
- react native error record
- 小记react-native 安装