Fix tests to expect correct return type.

Also stop using deprecated methods and use $firebase(Object|Array)
directly instead.
This commit is contained in:
Frank Bille
2015-05-26 16:21:44 +02:00
parent 3eb36c97b6
commit b67ca75861

View File

@@ -46,7 +46,7 @@ myapp.controller("MyController", ["$scope", "$firebase", '$FirebaseObject', '$Fi
// AngularFireObject
{
var obj = sync.$asObject();
var obj = $FirebaseObject(ref);
// $id
if (obj.$id !== ref.name()) throw "error";
@@ -63,7 +63,7 @@ myapp.controller("MyController", ["$scope", "$firebase", '$FirebaseObject', '$Fi
});
// $ref()
if (obj.$ref() !== sync) throw "error";
if (obj.$ref() !== ref) throw "error";
// $bindTo()
obj.$bindTo($scope, "data").then(function () {
@@ -92,10 +92,10 @@ myapp.controller("MyController", ["$scope", "$firebase", '$FirebaseObject', '$Fi
// AngularFireArray
{
var list = sync.$asArray();
var list = $FirebaseArray(ref);
// $ref()
if (list.$ref() !== sync) throw "error";
if (list.$ref() !== ref) throw "error";
// $add()
list.$add({ foo: "foo value" });