mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 11:42:04 +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["TIMER"] = require("./timer-tests");
|
||||
allTests["COLOR"] = require("./color-tests");
|
||||
allTests["OBSERVABLE"] = require("./observable-tests");
|
||||
allTests["OBSERVABLE-ARRAY"] = require("./observable-array-tests");
|
||||
allTests["VIRTUAL-ARRAY"] = require("./virtual-array-tests");
|
||||
allTests["OBSERVABLE"] = require("./ui/observable-tests");
|
||||
|
Reference in New Issue
Block a user