mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-17 04:41:36 +08:00
Added test Observable_shouldDistinguishSeparateObjects
This commit is contained in:
26
apps/tests/observable-tests.ts
Normal file
26
apps/tests/observable-tests.ts
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
import TKUnit = require("./TKUnit");
|
||||||
|
require("globals");
|
||||||
|
|
||||||
|
// <snippet module="data/observable" title="observable">
|
||||||
|
// # Observable module
|
||||||
|
// ``` JavaScript
|
||||||
|
import observableModule = require("data/observable");
|
||||||
|
// ```
|
||||||
|
// </snippet>
|
||||||
|
|
||||||
|
require("globals");
|
||||||
|
|
||||||
|
export var test_Observable_shouldDistinguishSeparateObjects = function () {
|
||||||
|
// <snippet module="data/observable" title="observable">
|
||||||
|
// ### Create two Observables from different objects.
|
||||||
|
// ``` JavaScript
|
||||||
|
var obj1 = {val: 1};
|
||||||
|
var obj2 = {val: 2};
|
||||||
|
var observable1 = new observableModule.Observable(obj1);
|
||||||
|
var observable2 = new observableModule.Observable(obj2);
|
||||||
|
// ```
|
||||||
|
// </snippet>
|
||||||
|
|
||||||
|
TKUnit.assert(false, "Is this even being run");
|
||||||
|
TKUnit.assert(observable1.get('val') === 1 && observable2.get('val') === 2, "Observable should keep separate objects separate!");
|
||||||
|
};
|
@ -43,6 +43,7 @@ allTests["APPLICATION SETTINGS"] = require("./application-settings-tests");
|
|||||||
allTests["IMAGE SOURCE"] = require("./image-source-tests");
|
allTests["IMAGE SOURCE"] = require("./image-source-tests");
|
||||||
allTests["TIMER"] = require("./timer-tests");
|
allTests["TIMER"] = require("./timer-tests");
|
||||||
allTests["COLOR"] = require("./color-tests");
|
allTests["COLOR"] = require("./color-tests");
|
||||||
|
allTests["OBSERVABLE"] = require("./observable-tests");
|
||||||
allTests["OBSERVABLE-ARRAY"] = require("./observable-array-tests");
|
allTests["OBSERVABLE-ARRAY"] = require("./observable-array-tests");
|
||||||
allTests["VIRTUAL-ARRAY"] = require("./virtual-array-tests");
|
allTests["VIRTUAL-ARRAY"] = require("./virtual-array-tests");
|
||||||
allTests["OBSERVABLE"] = require("./ui/observable-tests");
|
allTests["OBSERVABLE"] = require("./ui/observable-tests");
|
||||||
|
Reference in New Issue
Block a user