Skip to content

Commit

Permalink
test props on alert wrapper (#2977)
Browse files Browse the repository at this point in the history
  • Loading branch information
Alanna Scott committed Jun 15, 2017
1 parent fb6ef26 commit f0a8ea6
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion superset/assets/spec/javascripts/sqllab/AlertsWrapper_spec.jsx
Original file line number Diff line number Diff line change
@@ -1,11 +1,31 @@
import React from 'react';
import { describe, it } from 'mocha';
import { expect } from 'chai';

import { shallow } from 'enzyme';
import AlertContainer from 'react-alert';
import AlertsWrapper from '../../../javascripts/components/AlertsWrapper';

describe('AlertsWrapper', () => {
let wrapper;

beforeEach(() => {
wrapper = shallow(<AlertsWrapper />);
});

it('is valid', () => {
expect(React.isValidElement(<AlertsWrapper />)).to.equal(true);
});

it('renders AlertContainer', () => {
expect(wrapper.find(AlertContainer)).to.have.length(1);
});

it('expects AlertContainer to have correct props', () => {
const alertContainerProps = wrapper.find(AlertContainer).props();
expect(alertContainerProps.offset).to.be.equal(14);
expect(alertContainerProps.position).to.be.equal('top right');
expect(alertContainerProps.theme).to.be.equal('dark');
expect(alertContainerProps.time).to.be.equal(5000);
expect(alertContainerProps.transition).to.be.equal('fade');
});
});

0 comments on commit f0a8ea6

Please sign in to comment.