diff --git a/web/ASC.Web.Storybook/stories/error-container/README.md b/web/ASC.Web.Components/src/components/error-container/README.md
similarity index 100%
rename from web/ASC.Web.Storybook/stories/error-container/README.md
rename to web/ASC.Web.Components/src/components/error-container/README.md
diff --git a/web/ASC.Web.Storybook/stories/error-container/index.stories.js b/web/ASC.Web.Components/src/components/error-container/error-container.stories.js
similarity index 90%
rename from web/ASC.Web.Storybook/stories/error-container/index.stories.js
rename to web/ASC.Web.Components/src/components/error-container/error-container.stories.js
index a161fd6c6a..4d33f98f44 100644
--- a/web/ASC.Web.Storybook/stories/error-container/index.stories.js
+++ b/web/ASC.Web.Components/src/components/error-container/error-container.stories.js
@@ -3,7 +3,8 @@ import { storiesOf } from '@storybook/react'
import withReadme from 'storybook-readme/with-readme'
import Readme from './README.md'
import { withKnobs, text } from '@storybook/addon-knobs/react';
-import { Text, ErrorContainer } from 'asc-web-components';
+import { Text } from '../text';
+import ErrorContainer from '.';
storiesOf('Components| ErrorContainer', module)
.addDecorator(withKnobs)
diff --git a/web/ASC.Web.Components/src/components/error-container/error-container.test.js b/web/ASC.Web.Components/src/components/error-container/error-container.test.js
new file mode 100644
index 0000000000..a563deaad9
--- /dev/null
+++ b/web/ASC.Web.Components/src/components/error-container/error-container.test.js
@@ -0,0 +1,13 @@
+import React from 'react';
+import { mount } from 'enzyme';
+import ErrorContainer from '.';
+
+describe('', () => {
+ it('renders without error', () => {
+ const wrapper = mount(
+ Some error has happened
+ );
+
+ expect(wrapper).toExist();
+ });
+});