Skip to content

Commit

Permalink
FIX Address regression caused by reactstrap upgrade
Browse files Browse the repository at this point in the history
  • Loading branch information
emteknetnz committed Oct 5, 2020
1 parent b2ae260 commit 114d9d7
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 4 deletions.
8 changes: 4 additions & 4 deletions behat.yml
Expand Up @@ -9,7 +9,7 @@ default:
suites:
campaign-admin:
paths:
- %paths.modules.campaign-admin%/tests/behat/features
- '%paths.modules.campaign-admin%/tests/behat/features'
contexts:
- SilverStripe\CampaignAdmin\Tests\Behat\Context\FeatureContext
- SilverStripe\Framework\Tests\Behaviour\CmsFormsContext
Expand All @@ -18,14 +18,14 @@ default:
- SilverStripe\BehatExtension\Context\LoginContext
-
SilverStripe\CampaignAdmin\Tests\Behat\Context\FixtureContext:
- %paths.modules.campaign-admin%/tests/behat/files/
- '%paths.modules.campaign-admin%/tests/behat/files/'
-
SilverStripe\Framework\Tests\Behaviour\ConfigContext:
- %paths.modules.campaign-admin%/tests/behat/files/
- '%paths.modules.campaign-admin%/tests/behat/files/'
extensions:
SilverStripe\BehatExtension\Extension:
bootstrap_file: vendor/silverstripe/cms/tests/behat/serve-bootstrap.php
screenshot_path: %paths.base%/artifacts/screenshots
screenshot_path: '%paths.base%/artifacts/screenshots'
retry_seconds: 4 # default is 2
SilverStripe\BehatExtension\MinkExtension:
default_session: facebook_web_driver
Expand Down
42 changes: 42 additions & 0 deletions client/src/components/IntroScreen/tests/IntroScreen-test.js
@@ -0,0 +1,42 @@
/* global jest, describe, it, expect */

import React from 'react';
import IntroScreen from '../IntroScreen';
import Enzyme, { mount } from 'enzyme';
import Adapter from 'enzyme-adapter-react-16/build/index';

Enzyme.configure({ adapter: new Adapter() });

const errorSpy = jest.spyOn(global.console, 'error');
const warnSpy = jest.spyOn(global.console, 'warn');

const props = {
show: true,
onClose: () => {},
};

describe('IntroScreen', () => {
describe('render()', () => {
beforeEach(() => {
errorSpy.mockClear();
warnSpy.mockClear();
});

it('renders', () => {
mount(
<IntroScreen {...props} />
);
expect(errorSpy).not.toHaveBeenCalled();
expect(warnSpy).not.toHaveBeenCalled();
});

it('renders when show is false', () => {
const props2 = { ...props, show: false };
mount(
<IntroScreen {...props2} />
);
expect(errorSpy).not.toHaveBeenCalled();
expect(warnSpy).not.toHaveBeenCalled();
});
});
});

0 comments on commit 114d9d7

Please sign in to comment.