[tests][database] fixed broken 'root' tests - were incorrectly accessing a private property - switched to using 'path'
This commit is contained in:
parent
53acfe3584
commit
bec4e8c59c
|
@ -29,14 +29,14 @@ const testGroups = [
|
|||
];
|
||||
|
||||
function registerTestSuite(testSuite) {
|
||||
testSuite.beforeEach(async function () {
|
||||
testSuite.beforeEach(async function beforeEach() {
|
||||
this._databaseRef = testSuite.firebase.native.database().ref('tests/types');
|
||||
|
||||
await this._databaseRef.set(DatabaseContents.DEFAULT);
|
||||
await this._databaseRef.parent.child('issues').set(DatabaseContents.ISSUES);
|
||||
});
|
||||
|
||||
testSuite.afterEach(async function () {
|
||||
testSuite.afterEach(async function afterEach() {
|
||||
await this._databaseRef.set(DatabaseContents.DEFAULT);
|
||||
await this._databaseRef.parent.child('issues').set(DatabaseContents.ISSUES);
|
||||
});
|
||||
|
|
|
@ -24,7 +24,6 @@ function issueTests({ fdescribe, it, context, firebase }) {
|
|||
// Setup
|
||||
|
||||
const ref = firebase.native.database().ref('tests/issues/108');
|
||||
|
||||
// Test
|
||||
|
||||
return ref
|
||||
|
|
|
@ -3,31 +3,21 @@ function rootTests({ fdescribe, it, context, firebase }) {
|
|||
context('when called on a non-root reference', () => {
|
||||
it('returns root ref', () => {
|
||||
// Setup
|
||||
|
||||
const rootRef = firebase.native.database().ref();
|
||||
const nonRootRef = firebase.native.database().ref('tests/types/number');
|
||||
|
||||
// Test
|
||||
|
||||
|
||||
// Assertion
|
||||
|
||||
nonRootRef.root.query.should.eql(rootRef.query);
|
||||
nonRootRef.root.path.should.eql(rootRef.path);
|
||||
});
|
||||
});
|
||||
|
||||
context('when called on the root reference', () => {
|
||||
it('returns root ref', () => {
|
||||
// Setup
|
||||
|
||||
const rootRef = firebase.native.database().ref();
|
||||
|
||||
// Test
|
||||
|
||||
|
||||
// Assertion
|
||||
|
||||
rootRef.root.query.should.eql(rootRef.query);
|
||||
rootRef.root.path.should.eql(rootRef.path);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue