From a202a21df5a3fc001f3a72d41ffa114e9004fd2a Mon Sep 17 00:00:00 2001 From: Ahmed Bouhuolia Date: Tue, 18 Aug 2020 03:33:00 +0200 Subject: [PATCH] feat: Remove unnecessary files. --- common/models/AccountBalance.test.js | 0 common/models/Expense.test.js | 34 ---------------------------- common/models/Permission.test.js | 21 ----------------- common/models/ResourceField.test.js | 18 --------------- common/models/Role.test.js | 34 ---------------------------- 5 files changed, 107 deletions(-) delete mode 100644 common/models/AccountBalance.test.js delete mode 100644 common/models/Expense.test.js delete mode 100644 common/models/Permission.test.js delete mode 100644 common/models/ResourceField.test.js delete mode 100644 common/models/Role.test.js diff --git a/common/models/AccountBalance.test.js b/common/models/AccountBalance.test.js deleted file mode 100644 index e69de29bb..000000000 diff --git a/common/models/Expense.test.js b/common/models/Expense.test.js deleted file mode 100644 index 500654b18..000000000 --- a/common/models/Expense.test.js +++ /dev/null @@ -1,34 +0,0 @@ -import { create, expect } from '~/testInit'; -import Expense from '@/models/Expense'; -import factory from '../../src/database/factories'; - -describe('Model: Expense', () => { - describe('relations', () => { - it('Expense model may belongs to associated payment account.', async () => { - const expense = await factory.create('expense'); - - const expenseModel = await Expense.query().findById(expense.id); - const paymentAccountModel = await expenseModel.$relatedQuery('paymentAccount'); - - expect(paymentAccountModel.id).equals(expense.paymentAccountId); - }); - - it('Expense model may belongs to associated expense account.', async () => { - const expense = await factory.create('expense'); - - const expenseModel = await Expense.query().findById(expense.id); - const expenseAccountModel = await expenseModel.$relatedQuery('expenseAccount'); - - expect(expenseAccountModel.id).equals(expense.expenseAccountId); - }); - - it('Expense model may belongs to associated user model.', async () => { - const expense = await factory.create('expense'); - - const expenseModel = await Expense.query().findById(expense.id); - const expenseUserModel = await expenseModel.$relatedQuery('user'); - - expect(expenseUserModel.id).equals(expense.userId); - }); - }); -}); diff --git a/common/models/Permission.test.js b/common/models/Permission.test.js deleted file mode 100644 index f0e7f81ee..000000000 --- a/common/models/Permission.test.js +++ /dev/null @@ -1,21 +0,0 @@ -import { create } from '~/testInit'; -import Resource from '@/models/Resource'; -import '@/models/Role'; - -describe('Model: Permission', () => { - it('Permission model may has associated role.', async () => { - const roleHasPermissions = await create('role_has_permission'); - const resourceModel = await Resource.where('id', roleHasPermissions.resource_id).fetch(); - const roleModel = await resourceModel.role().fetch(); - - console.log(roleModel); - }); - - it('Permission model may has associated resource.', async () => { - const roleHasPermissions = await create('role_has_permission'); - const resourceModel = await Resource.where('id', roleHasPermissions.resource_id).fetch(); - const permissionModel = await resourceModel.permission().fetch(); - - console.log(permissionModel); - }); -}); diff --git a/common/models/ResourceField.test.js b/common/models/ResourceField.test.js deleted file mode 100644 index eb8d69d80..000000000 --- a/common/models/ResourceField.test.js +++ /dev/null @@ -1,18 +0,0 @@ -import { create, expect } from '~/testInit'; -import Resource from '@/models/Resource'; -import ResourceField from '@/models/ResourceField'; -import '@/models/View'; - -describe('Model: ResourceField', () => { - it('Resource field model may belongs to associated resource.', async () => { - const resourceField = await create('resource_field'); - - const resourceFieldModel = await ResourceField.where('id', resourceField.id).fetch(); - const resourceModel = resourceFieldModel.resource().fetch(); - - const foundResource = await Resource.where('id', resourceField.resource_id).fetch(); - - expect(resourceModel.attributes.id).equals(foundResource.id); - expect(resourceModel.attributes.name).equals(foundResource.name); - }); -}); diff --git a/common/models/Role.test.js b/common/models/Role.test.js deleted file mode 100644 index 93cc7480e..000000000 --- a/common/models/Role.test.js +++ /dev/null @@ -1,34 +0,0 @@ -import { expect, create } from '~/testInit'; -import Role from '@/models/Role'; -import '@/models/Permission'; -import '@/models/Resource'; - -describe('Model: Role', () => { - it('Role model may has many associated users', async () => { - const userHasRole = await create('user_has_role'); - await create('user_has_role', { role_id: userHasRole.roleId }); - - const roleModel = await Role.query().findById(userHasRole.roleId); - const roleUsers = await roleModel.$relatedQuery('users'); - - expect(roleUsers).to.have.lengthOf(2); - }); - - it('Role model may has many associated permissions.', async () => { - const roleHasPermissions = await create('role_has_permission'); - - const roleModel = await Role.query().findById(roleHasPermissions.roleId); - const rolePermissions = await roleModel.$relatedQuery('permissions'); - - expect(rolePermissions).to.have.lengthOf(1); - }); - - it('Role model may has many associated resources that has some or all permissions.', async () => { - const roleHasPermissions = await create('role_has_permission'); - - const roleModel = await Role.query().findById(roleHasPermissions.roleId); - const roleResources = await roleModel.$relatedQuery('resources'); - - expect(roleResources).to.have.lengthOf(1); - }); -});