]> source.dussan.org Git - sonarqube.git/commitdiff
enable withUserOrganizations test
authorStas Vilchik <stas.vilchik@sonarsource.com>
Wed, 2 Jan 2019 14:50:30 +0000 (15:50 +0100)
committerSonarTech <sonartech@sonarsource.com>
Mon, 7 Jan 2019 19:21:00 +0000 (20:21 +0100)
server/sonar-web/src/main/js/components/hoc/__tests__/withUserOrganizations-test.tsx

index 8b925aa77c7e7e0e11b13313e45ad59b153c656f..72850e444d9a272582d1d035646849b73e615bfd 100644 (file)
@@ -35,17 +35,13 @@ class X extends React.Component<{
 
 const UnderTest = withUserOrganizations(X);
 
-// TODO Find a way to make this work, currently getting the following error : Actions must be plain objects. Use custom middleware for async actions.
-it.skip('should pass user organizations and logged in user', () => {
+it('should pass user organizations and logged in user', () => {
   const org = { key: 'my-org', name: 'My Organization' };
   const store = createStore(state => state, {
     organizations: { byKey: { 'my-org': org }, my: ['my-org'] }
   });
-  const wrapper = shallow(<UnderTest />, { context: { store } });
-  const wrappedComponent = wrapper
-    .dive()
-    .dive()
-    .dive();
+  const wrapper = shallow(<UnderTest />, { context: { store }, disableLifecycleMethods: true });
+  const wrappedComponent = wrapper.dive();
   expect(wrappedComponent.type()).toBe(X);
   expect(wrappedComponent.prop('userOrganizations')).toEqual([org]);
 });