12345678910111213141516171819202122232425262728293031323334353637383940 |
- import {getTabs} from './utils';
- describe('getTabs', () => {
- it('should enable/disable tabs for escalating-issues', () => {
- expect(
- getTabs(TestStubs.Organization({features: ['escalating-issues']})).map(
- tab => tab[1].name
- )
- ).toEqual([
- 'Unresolved',
- 'For Review',
- 'Regressed',
- 'Escalating',
- 'Archived',
- 'Custom',
- ]);
- expect(
- getTabs(TestStubs.Organization({features: []})).map(tab => tab[1].name)
- ).toEqual(['All Unresolved', 'For Review', 'Ignored', 'Custom']);
- });
- it('should enable/disable my_teams filter in For Review tab', () => {
- expect(
- getTabs(TestStubs.Organization({features: ['assign-to-me']})).map(tab => tab[0])
- ).toEqual([
- 'is:unresolved',
- 'is:unresolved is:for_review assigned_or_suggested:[me, my_teams, none]',
- 'is:ignored',
- '__custom__',
- ]);
- expect(getTabs(TestStubs.Organization({features: []})).map(tab => tab[0])).toEqual([
- 'is:unresolved',
- 'is:unresolved is:for_review assigned_or_suggested:[me, none]',
- 'is:ignored',
- '__custom__',
- ]);
- });
- });
|