[react-addons-shallow-compare] Added tests

This commit is contained in:
Andrej Hazucha
2016-11-21 03:33:47 +01:00
parent dff6949f85
commit 19790b8966
4 changed files with 31 additions and 3 deletions
@@ -0,0 +1,2 @@
/// <reference path="tests/import-commonjs.tsx" />
/// <reference path="tests/import-es6.tsx" />
@@ -0,0 +1,12 @@
import React = require('react');
import shallowCompare = require('react-addons-shallow-compare');
export class MyComponent extends React.Component<{}, {}> {
shouldComponentUpdate(nextProps: any, nextState: any, nextContext: any): boolean {
return shallowCompare(this, nextProps, nextState);
}
render() {
return <div>empty</div>;
}
}
@@ -0,0 +1,12 @@
import * as React from 'react';
import * as shallowCompare from 'react-addons-shallow-compare';
export class MyComponent extends React.Component<{}, {}> {
shouldComponentUpdate(nextProps: any, nextState: any, nextContext: any): boolean {
return shallowCompare(this, nextProps, nextState);
}
render() {
return <div>empty</div>;
}
}
+5 -3
View File
@@ -1,6 +1,7 @@
{
"files": [
"index.d.ts"
"index.d.ts",
"react-addons-shallow-compare-tests.ts"
],
"compilerOptions": {
"module": "commonjs",
@@ -13,6 +14,7 @@
],
"types": [],
"noEmit": true,
"forceConsistentCasingInFileNames": true
"forceConsistentCasingInFileNames": true,
"jsx": "preserve"
}
}
}