Skip to content
This repository was archived by the owner on Mar 17, 2025. It is now read-only.

Commit eddfe62

Browse files
committed
Replace references to .name() with .key()
1 parent 38e7a36 commit eddfe62

File tree

9 files changed

+19
-16
lines changed

9 files changed

+19
-16
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@
3636
"devDependencies": {
3737
"lodash": "~2.4.1",
3838
"angular-mocks": "~1.2.18",
39-
"mockfirebase": "~0.4.0"
39+
"mockfirebase": "0.5.0"
4040
}
4141
}

src/FirebaseArray.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
*
3535
* // change how records are updated
3636
* $$updated: function(snap) {
37-
* return this.$getRecord(snap.name()).update(snap);
37+
* return this.$getRecord(snap.key()).update(snap);
3838
* }
3939
* });
4040
* </code></pre>

src/firebase.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@
227227
}
228228
});
229229
var updated = batch(function(snap) {
230-
var rec = array.$getRecord(snap.name());
230+
var rec = array.$getRecord($firebaseUtils.getKey(snap));
231231
if( rec ) {
232232
var changed = array.$$updated(snap);
233233
if( changed ) {
@@ -236,7 +236,7 @@
236236
}
237237
});
238238
var moved = batch(function(snap, prevChild) {
239-
var rec = array.$getRecord(snap.name());
239+
var rec = array.$getRecord($firebaseUtils.getKey(snap));
240240
if( rec ) {
241241
var confirmed = array.$$moved(snap, prevChild);
242242
if( confirmed ) {
@@ -245,7 +245,7 @@
245245
}
246246
});
247247
var removed = batch(function(snap) {
248-
var rec = array.$getRecord(snap.name());
248+
var rec = array.$getRecord($firebaseUtils.getKey(snap));
249249
if( rec ) {
250250
var confirmed = array.$$removed(snap);
251251
if( confirmed ) {

tests/lib/module.testutils.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,11 @@ angular.module('testutils', ['firebase'])
3535
getPriority: function () {
3636
return angular.isDefined(pri) ? pri : null;
3737
},
38+
key: function() {
39+
return ref.ref().key();
40+
},
3841
name: function () {
39-
return ref.ref().name();
42+
return ref.ref().key();
4043
},
4144
child: function (key) {
4245
var childData = angular.isObject(data) && data.hasOwnProperty(key) ? data[key] : null;

tests/mocks/mocks.firebase.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11

22
angular.module('mock.firebase', [])
33
.run(function($window) {
4-
MockFirebase.override();
5-
$window.Firebase = MockFirebase;
4+
$window.mockfirebase.override();
5+
$window.Firebase = $window.MockFirebase;
66
})
7-
.factory('Firebase', function() {
8-
return MockFirebase;
7+
.factory('Firebase', function($window) {
8+
return $window.MockFirebase;
99
});

tests/protractor/priority/priority.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ describe('Priority App', function () {
127127
data.makeItChange = true;
128128
snap.ref().setWithPriority(data, pri, function(err) {
129129
if( err ) { def.reject(err); }
130-
else { def.fulfill(snap.name()); }
130+
else { def.fulfill(snap.key()); }
131131
})
132132
}, def.reject);
133133
return def.promise;

tests/unit/FirebaseArray.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ describe('$FirebaseArray', function () {
235235
var resRef = whiteSpy.calls.argsFor(0)[0];
236236
expect(whiteSpy).toHaveBeenCalled();
237237
expect(resRef).toBeAFirebaseRef();
238-
expect(resRef.name()).toBe(expName);
238+
expect(resRef.key()).toBe(expName);
239239
expect(blackSpy).not.toHaveBeenCalled();
240240
});
241241

tests/unit/FirebaseObject.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ describe('$FirebaseObject', function() {
3131

3232
describe('constructor', function() {
3333
it('should set the record id', function() {
34-
expect(obj.$id).toEqual($fb.$ref().name());
34+
expect(obj.$id).toEqual($fb.$ref().key());
3535
});
3636

3737
it('should accept a query', function() {

tests/unit/firebase.spec.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ describe('$firebase', function () {
112112
expect(whiteSpy).toHaveBeenCalled();
113113
expect(blackSpy).not.toHaveBeenCalled();
114114
var ref = whiteSpy.calls.argsFor(0)[0];
115-
expect(ref.name()).toBe(newId);
115+
expect(ref.key()).toBe(newId);
116116
});
117117

118118
it('should reject if fails', function() {
@@ -127,7 +127,7 @@ describe('$firebase', function () {
127127

128128
it('should save correct data into Firebase', function() {
129129
var spy = jasmine.createSpy('push callback').and.callFake(function(ref) {
130-
expect($fb.$ref().getData()[ref.name()]).toEqual({foo: 'pushtest'});
130+
expect($fb.$ref().getData()[ref.key()]).toEqual({foo: 'pushtest'});
131131
});
132132
$fb.$push({foo: 'pushtest'}).then(spy);
133133
flushAll();
@@ -324,7 +324,7 @@ describe('$firebase', function () {
324324
flushAll();
325325
var arg = spy.calls.argsFor(0)[0];
326326
expect(arg).toBeAFirebaseRef();
327-
expect(arg.name()).toBe('index');
327+
expect(arg.key()).toBe('index');
328328
});
329329

330330
it('should reject if failed', function() {

0 commit comments

Comments
 (0)