diff --git a/js/src/ui/Actionbar/actionbar.spec.js b/js/src/ui/Actionbar/actionbar.spec.js
new file mode 100644
index 000000000..818eb0f80
--- /dev/null
+++ b/js/src/ui/Actionbar/actionbar.spec.js
@@ -0,0 +1,38 @@
+// Copyright 2015, 2016 Ethcore (UK) Ltd.
+// This file is part of Parity.
+
+// Parity is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Parity is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Parity. If not, see .
+
+import React from 'react';
+import { shallow } from 'enzyme';
+
+import Actionbar from './actionbar';
+
+function renderShallow (props) {
+ return shallow(
+
+ );
+}
+
+describe('ui/Actionbar', () => {
+ describe('rendering', () => {
+ it('renders defaults', () => {
+ expect(renderShallow()).to.be.ok;
+ });
+
+ it('renders with the specified className', () => {
+ expect(renderShallow({ className: 'testClass' })).to.have.className('testClass');
+ });
+ });
+});
diff --git a/js/src/ui/Badge/badge.spec.js b/js/src/ui/Badge/badge.spec.js
new file mode 100644
index 000000000..8074a8688
--- /dev/null
+++ b/js/src/ui/Badge/badge.spec.js
@@ -0,0 +1,38 @@
+// Copyright 2015, 2016 Ethcore (UK) Ltd.
+// This file is part of Parity.
+
+// Parity is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Parity is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Parity. If not, see .
+
+import React from 'react';
+import { shallow } from 'enzyme';
+
+import Badge from './badge';
+
+function renderShallow (props) {
+ return shallow(
+
+ );
+}
+
+describe('ui/Badge', () => {
+ describe('rendering', () => {
+ it('renders defaults', () => {
+ expect(renderShallow()).to.be.ok;
+ });
+
+ it('renders with the specified className', () => {
+ expect(renderShallow({ className: 'testClass' })).to.have.className('testClass');
+ });
+ });
+});
diff --git a/js/src/ui/Button/button.spec.js b/js/src/ui/Button/button.spec.js
new file mode 100644
index 000000000..1d5f5beed
--- /dev/null
+++ b/js/src/ui/Button/button.spec.js
@@ -0,0 +1,38 @@
+// Copyright 2015, 2016 Ethcore (UK) Ltd.
+// This file is part of Parity.
+
+// Parity is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Parity is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Parity. If not, see .
+
+import React from 'react';
+import { shallow } from 'enzyme';
+
+import Button from './button';
+
+function renderShallow (props) {
+ return shallow(
+
+ );
+}
+
+describe.only('ui/Button', () => {
+ describe('rendering', () => {
+ it('renders defaults', () => {
+ expect(renderShallow()).to.be.ok;
+ });
+
+ it('renders with the specified className', () => {
+ expect(renderShallow({ className: 'testClass' })).to.have.className('testClass');
+ });
+ });
+});
diff --git a/js/src/ui/Container/Title/title.spec.js b/js/src/ui/Container/Title/title.spec.js
index 7c6dc05b6..a65e221a6 100644
--- a/js/src/ui/Container/Title/title.spec.js
+++ b/js/src/ui/Container/Title/title.spec.js
@@ -33,8 +33,8 @@ function renderMount (props) {
describe('ui/Container/Title', () => {
describe('rendering', () => {
- it('renders without crashing', () => {
- expect(renderShallow()).to.be.defined;
+ it('renders defaults', () => {
+ expect(renderShallow()).to.be.ok;
});
it('renders with the specified className', () => {
diff --git a/js/src/ui/Container/container.spec.js b/js/src/ui/Container/container.spec.js
index 865522d7e..9bbc9d20f 100644
--- a/js/src/ui/Container/container.spec.js
+++ b/js/src/ui/Container/container.spec.js
@@ -17,7 +17,7 @@
import React from 'react';
import { shallow } from 'enzyme';
-import Container from './title';
+import Container from './container';
function renderShallow (props) {
return shallow(
@@ -27,8 +27,8 @@ function renderShallow (props) {
describe('ui/Container', () => {
describe('rendering', () => {
- it('renders without crashing', () => {
- expect(renderShallow()).to.be.defined;
+ it('renders defaults', () => {
+ expect(renderShallow()).to.be.ok;
});
it('renders with the specified className', () => {