src/methods/have-one.js
import { expect } from 'chai'; Similar blocks of code found in 3 locations. Consider refactoring.export function haveOne(relationship, model, foreignKey) { expect(this._obj).to.have.relationship(relationship, model); const { settings } = this._obj.definition; const relObj = settings.relations[relationship]; expect(relObj).to.haveOwnProperty('type'); expect(relObj.type).to.equal('hasOne'); expect(relObj).to.haveOwnProperty('foreignKey'); expect(relObj.foreignKey).to.not.empty; if (foreignKey) { expect(relObj.foreignKey).to.equal(foreignKey); }}