- advanced AsideMenuList.vue, AsideMenuItem.vue
All checks were successful
CI Pipeline / japa-tests (push) Successful in 53s
All checks were successful
CI Pipeline / japa-tests (push) Successful in 53s
- npm updates - load menu in AsideMenu.vue via main.ts store for saving the satus of menu items - extended jappa tests: test also permission on dataset controller code
This commit is contained in:
parent
b6fdfbff41
commit
bf9d25ae3e
12 changed files with 417 additions and 292 deletions
|
@ -4,6 +4,8 @@ import Database from '@ioc:Adonis/Lucid/Database';
|
|||
import Dataset from 'App/Models/Dataset';
|
||||
import server from '@ioc:Adonis/Core/Server'; // Import the server instance
|
||||
import User from 'App/Models/User';
|
||||
import Role from 'App/Models/Role';
|
||||
import Permission from 'App/Models/Permission';
|
||||
|
||||
test.group('DatasetController', (group) => {
|
||||
// Write your test here
|
||||
|
@ -25,14 +27,28 @@ test.group('DatasetController', (group) => {
|
|||
email: 'alice@email.com',
|
||||
password: 'password',
|
||||
});
|
||||
|
||||
const role = await Role.create({
|
||||
name: 'administrator',
|
||||
display_name: 'admin',
|
||||
description: 'User has access to all system functionality'
|
||||
});
|
||||
await user.related('roles').attach([role.id]);
|
||||
|
||||
|
||||
const permission = await Permission.create({
|
||||
name: 'dataset-edit',
|
||||
display_name: 'edit dataset',
|
||||
description: 'allow role to edit datasets'
|
||||
});
|
||||
await role.related('permissions').attach([permission.id]);
|
||||
|
||||
const dataset = new Dataset();
|
||||
dataset.type = 'analysisdata';
|
||||
dataset.creating_corporation = 'Tethys RDR';
|
||||
dataset.language = 'de';
|
||||
dataset.server_state = 'inprogress'; // Set the desired server state here
|
||||
await dataset.save();
|
||||
|
||||
// await dataset.save();
|
||||
await user.related('datasets').save(dataset);
|
||||
|
||||
// Perform the login request to establish the session
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue