organizationEnvironmentsStore.spec.jsx 756 B

1234567891011121314151617181920212223
  1. import OrganizationEnvironmentsStore from 'app/stores/organizationEnvironmentsStore';
  2. describe('OrganizationEnvironmentsStore', function() {
  3. afterEach(function() {
  4. OrganizationEnvironmentsStore.init();
  5. });
  6. it('getActive()', function() {
  7. expect(OrganizationEnvironmentsStore.getActive()).toEqual([]);
  8. });
  9. it('loadInitialData()', async function() {
  10. OrganizationEnvironmentsStore.loadInitialData(TestStubs.Environments());
  11. await tick();
  12. const environments = OrganizationEnvironmentsStore.getActive();
  13. expect(environments.length).toBe(2);
  14. expect(environments.map(env => env.name)).toEqual(['production', 'staging']);
  15. expect(environments.map(env => env.displayName)).toEqual(['Production', 'Staging']);
  16. });
  17. });