"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const react_1 = tslib_1.__importDefault(require("react"));
const react_test_renderer_1 = tslib_1.__importDefault(require("react-test-renderer"));
const native_1 = require("styled-components/native");
const __1 = tslib_1.__importDefault(require(".."));
const theme_1 = tslib_1.__importDefault(require("../../../theme"));
describe('<LoadingIndicator />', () => {
    it('should render LoadingIndicator correctly', () => {
        const render = react_test_renderer_1.default.create(<native_1.ThemeProvider theme={theme_1.default}>
        <__1.default />
      </native_1.ThemeProvider>);
        expect(render.toJSON()).toMatchSnapshot();
    });
    it('should render LoadingIndicator with large', () => {
        const render = react_test_renderer_1.default.create(<native_1.ThemeProvider theme={theme_1.default}>
        <__1.default large/>
      </native_1.ThemeProvider>);
        expect(render.toJSON()).toMatchSnapshot();
    });
    it('should render LoadingIndicator with contrast', () => {
        const render = react_test_renderer_1.default.create(<native_1.ThemeProvider theme={theme_1.default}>
        <__1.default contrast/>
      </native_1.ThemeProvider>);
        expect(render.toJSON()).toMatchSnapshot();
    });
    it('should render LoadingIndicator with variant', () => {
        const render = react_test_renderer_1.default.create(<native_1.ThemeProvider theme={theme_1.default}>
        <__1.default variant="linear"/>
      </native_1.ThemeProvider>);
        expect(render.toJSON()).toMatchSnapshot();
    });
    it('should render LoadingIndicator with accessibility', () => {
        const render = react_test_renderer_1.default.create(<native_1.ThemeProvider theme={theme_1.default}>
        <__1.default accessibility=""/>
      </native_1.ThemeProvider>);
        expect(render.toJSON()).toMatchSnapshot();
    });
});
//# sourceMappingURL=LoadingIndicator.test.js.map