[web] Enable PDF Detach and Dictionary editor in SP (#8959)

GitOrigin-RevId: a02d35d5bc30b25e8be02943f6c1fdee3f6ddaad
This commit is contained in:
Miguel Serrano
2022-07-27 13:26:17 +02:00
committed by Copybot
parent e9f7f19ca0
commit b7a28f10fe
2 changed files with 26 additions and 9 deletions
@@ -1367,7 +1367,11 @@ describe('ProjectController', function () {
describe('feature flags', function () {
describe('showPdfDetach', function () {
describe('showPdfDetach=false', function () {
it('should be false by default', function (done) {
beforeEach(function () {
this.Features.hasFeature.withArgs('saas').returns(true)
})
it('should be false by default in SaaS', function (done) {
this.res.render = (pageName, opts) => {
expect(opts.showPdfDetach).to.be.false
done()
@@ -1375,6 +1379,15 @@ describe('ProjectController', function () {
this.ProjectController.loadEditor(this.req, this.res)
})
it('should be true by default in Server Pro', function (done) {
this.Features.hasFeature.withArgs('saas').returns(false)
this.res.render = (pageName, opts) => {
expect(opts.showPdfDetach).to.be.true
done()
}
this.ProjectController.loadEditor(this.req, this.res)
})
it('should be false when the split test is enabled and ?pdf_detach=false', function (done) {
this.res.render = (pageName, opts) => {
expect(opts.showPdfDetach).to.be.false