[tests][database] fixed broken 'root' tests - were incorrectly accessing a private property - switched to using 'path'

This commit is contained in:
Salakar 2017-08-05 21:50:36 +01:00
parent 53acfe3584
commit bec4e8c59c
3 changed files with 4 additions and 15 deletions

View File

@ -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);
});

View File

@ -24,7 +24,6 @@ function issueTests({ fdescribe, it, context, firebase }) {
// Setup
const ref = firebase.native.database().ref('tests/issues/108');
// Test
return ref

View File

@ -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);
});
});
});