diff --git a/src/__tests__/connection/enterprise/__snapshots__/hrd_pane.test.js.snap b/src/__tests__/connection/enterprise/__snapshots__/hrd_pane.test.js.snap
new file mode 100644
index 000000000..4733eab20
--- /dev/null
+++ b/src/__tests__/connection/enterprise/__snapshots__/hrd_pane.test.js.snap
@@ -0,0 +1,100 @@
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`HRDPane renders correctly 1`] = `
+
+`;
+
+exports[`HRDPane renders the captcha if required 1`] = `
+
+`;
diff --git a/src/__tests__/connection/enterprise/hrd_pane.test.js b/src/__tests__/connection/enterprise/hrd_pane.test.js
new file mode 100644
index 000000000..28713d7a7
--- /dev/null
+++ b/src/__tests__/connection/enterprise/hrd_pane.test.js
@@ -0,0 +1,37 @@
+import React from 'react';
+import { expectShallowComponent } from 'testUtils';
+import I from 'immutable';
+import * as i18n from '../../../i18n';
+import HRDPane from '../../../connection/enterprise/hrd_pane';
+
+const lock = I.fromJS({ id: '__lock-id__' });
+
+jest.mock('core/index');
+
+describe('HRDPane', () => {
+ const defaultProps = {
+ model: lock,
+ header: ,
+ i18n,
+ passwordInputPlaceholder: 'password',
+ usernameInputPlaceholder: 'username'
+ };
+
+ beforeEach(() => {
+ jest.resetAllMocks();
+ });
+
+ it('renders correctly', () => {
+ expectShallowComponent().toMatchSnapshot();
+ });
+
+ it('renders the captcha if required', () => {
+ require('core/index').captcha.mockReturnValue({
+ get() {
+ return true;
+ }
+ });
+
+ expectShallowComponent().toMatchSnapshot();
+ });
+});