1 | /**
|
2 | * Test case for component.
|
3 | * Runs with nodeunit.
|
4 | */
|
5 |
|
6 | var ApComponent = require('../lib/ap_component.js'),
|
7 | React = require('react');
|
8 |
|
9 | exports.setUp = function (done) {
|
10 | done();
|
11 | };
|
12 |
|
13 | exports.tearDown = function (done) {
|
14 | done();
|
15 | };
|
16 |
|
17 | exports['Apply autobind.'] = function (test) {
|
18 | var component = new ApComponent({});
|
19 | component.foo = function () {
|
20 | //test.strictEqual(this, component);
|
21 | };
|
22 | component.bindAllMethods();
|
23 |
|
24 | var foo = component.foo;
|
25 | foo();
|
26 | test.done();
|
27 | };
|
28 |
|