0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-10 23:36:14 -05:00

Fixed permissions fixtures regression test

no issue

- updated to include bulk email permissions
This commit is contained in:
Kevin Ansfield 2019-11-27 13:01:55 +00:00
parent f9f2d36f53
commit 69c210b5cb

View file

@ -189,6 +189,18 @@ describe('Database Migration (special functions)', function () {
// DB
permissions[61].name.should.eql('Backup database');
permissions[61].should.be.AssignedToRoles(['Administrator', 'DB Backup Integration']);
// Bulk Email
permissions[62].name.should.eql('Email preview');
permissions[62].should.be.AssignedToRoles(['Administrator', 'Editor', 'Author', 'Contributor', 'Admin Integration']);
permissions[63].name.should.eql('Send test email');
permissions[63].should.be.AssignedToRoles(['Administrator', 'Editor', 'Admin Integration']);
permissions[64].name.should.eql('Browse emails');
permissions[64].should.be.AssignedToRoles(['Administrator', 'Editor', 'Admin Integration']);
permissions[65].name.should.eql('Read emails');
permissions[65].should.be.AssignedToRoles(['Administrator', 'Editor', 'Author', 'Contributor', 'Admin Integration']);
permissions[66].name.should.eql('Retry emails');
permissions[66].should.be.AssignedToRoles(['Administrator', 'Editor', 'Admin Integration']);
});
describe('Populate', function () {
@ -246,7 +258,7 @@ describe('Database Migration (special functions)', function () {
result.roles.at(7).get('name').should.eql('Scheduler Integration');
// Permissions
result.permissions.length.should.eql(65);
result.permissions.length.should.eql(67);
result.permissions.toJSON().should.be.CompletePermissions();
});
});