Merge pull request #4340 from overleaf/jpa-ta-hide-unavailable-new-file-options
[frontend] hide new file from project UX when feature are disabled GitOrigin-RevId: 8407453267dded1f97d19cede5a13691610b97e7
This commit is contained in:
committed by
Copybot
parent
5b5c7ebd01
commit
3d963027eb
@@ -8,6 +8,7 @@ describe('Features', function () {
|
||||
requires: {
|
||||
'@overleaf/settings': (this.settings = {
|
||||
moduleImportSequence: [],
|
||||
enabledLinkedFileTypes: [],
|
||||
}),
|
||||
},
|
||||
})
|
||||
@@ -106,12 +107,12 @@ describe('Features', function () {
|
||||
expect(this.Features.hasFeature('affiliations')).to.be.true
|
||||
expect(this.Features.hasFeature('analytics')).to.be.true
|
||||
expect(this.Features.hasFeature('custom-togglers')).to.be.true
|
||||
expect(this.Features.hasFeature('link-url')).to.be.true
|
||||
expect(this.Features.hasFeature('overleaf-integration')).to.be.true
|
||||
expect(this.Features.hasFeature('references')).to.be.true
|
||||
expect(this.Features.hasFeature('registration')).to.be.true
|
||||
})
|
||||
it('should return false', function () {
|
||||
expect(this.Features.hasFeature('link-url')).to.be.false
|
||||
expect(this.Features.hasFeature('git-bridge')).to.be.false
|
||||
expect(this.Features.hasFeature('github-sync')).to.be.false
|
||||
expect(this.Features.hasFeature('homepage')).to.be.false
|
||||
@@ -126,8 +127,10 @@ describe('Features', function () {
|
||||
this.settings.enableGithubSync = true
|
||||
this.settings.enableSaml = true
|
||||
this.settings.oauth = true
|
||||
this.settings.enabledLinkedFileTypes = ['url', 'project_file']
|
||||
})
|
||||
it('should return true or return value', function () {
|
||||
expect(this.Features.hasFeature('link-url')).to.be.true
|
||||
expect(this.Features.hasFeature('affiliations')).to.be.true
|
||||
expect(this.Features.hasFeature('analytics')).to.be.true
|
||||
expect(this.Features.hasFeature('custom-togglers')).to.be.true
|
||||
|
||||
Reference in New Issue
Block a user