summaryrefslogtreecommitdiffstats
path: root/webapp/tests/components/admin_console/request_button/__snapshots__
diff options
context:
space:
mode:
authorGeorge Goldberg <george@gberg.me>2017-07-04 08:00:17 +0100
committerChristopher Speller <crspeller@gmail.com>2017-07-04 00:00:17 -0700
commit0a3bb8fdb10f2ce72e5e975a35fc7d22637265f9 (patch)
tree3a3c7dfed0830d9e3a945f862c60d99f15074ca1 /webapp/tests/components/admin_console/request_button/__snapshots__
parentf54aee1ef5466fdf11803cd75be3b7267e68540f (diff)
downloadchat-0a3bb8fdb10f2ce72e5e975a35fc7d22637265f9.tar.gz
chat-0a3bb8fdb10f2ce72e5e975a35fc7d22637265f9.tar.bz2
chat-0a3bb8fdb10f2ce72e5e975a35fc7d22637265f9.zip
Refactor system console buttons into RequestButton component. (#6808)
Since I was going to make yet another button for the ElasticSearch test config button, I refactored all of them to use a single common component and tidied that component up and gave it some unit tests.
Diffstat (limited to 'webapp/tests/components/admin_console/request_button/__snapshots__')
-rw-r--r--webapp/tests/components/admin_console/request_button/__snapshots__/request_button.test.jsx.snap496
1 files changed, 496 insertions, 0 deletions
diff --git a/webapp/tests/components/admin_console/request_button/__snapshots__/request_button.test.jsx.snap b/webapp/tests/components/admin_console/request_button/__snapshots__/request_button.test.jsx.snap
new file mode 100644
index 000000000..108384950
--- /dev/null
+++ b/webapp/tests/components/admin_console/request_button/__snapshots__/request_button.test.jsx.snap
@@ -0,0 +1,496 @@
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`components/admin_console/request_button/request_button.jsx should match snapshot 1`] = `
+<div
+ className="form-group reload-config"
+>
+ <div
+ className="col-sm-offset-4 col-sm-8"
+ >
+ <div>
+ <button
+ className="btn btn-default"
+ disabled={false}
+ onClick={[Function]}
+ >
+ <FormattedMessage
+ defaultMessage="Button Text"
+ id="test"
+ values={Object {}}
+ />
+ </button>
+ </div>
+ <div
+ className="help-text"
+ >
+ <FormattedMessage
+ defaultMessage="Help Text"
+ id="test"
+ values={Object {}}
+ />
+ </div>
+ </div>
+</div>
+`;
+
+exports[`components/admin_console/request_button/request_button.jsx should match snapshot with request error 1`] = `
+<RequestButton
+ buttonText={
+ <FormattedMessage
+ defaultMessage="Button Text"
+ id="test"
+ values={Object {}}
+ />
+ }
+ disabled={false}
+ errorMessage={
+ Object {
+ "defaultMessage": "Error Message: {error}",
+ "id": "error.message",
+ }
+ }
+ helpText={
+ <FormattedMessage
+ defaultMessage="Help Text"
+ id="test"
+ values={Object {}}
+ />
+ }
+ includeDetailedError={true}
+ intl={
+ Object {
+ "defaultFormats": Object {},
+ "defaultLocale": "en",
+ "formatDate": [Function],
+ "formatHTMLMessage": [Function],
+ "formatMessage": [Function],
+ "formatNumber": [Function],
+ "formatPlural": [Function],
+ "formatRelative": [Function],
+ "formatTime": [Function],
+ "formats": Object {},
+ "formatters": Object {
+ "getDateTimeFormat": [Function],
+ "getMessageFormat": [Function],
+ "getNumberFormat": [Function],
+ "getPluralFormat": [Function],
+ "getRelativeFormat": [Function],
+ },
+ "locale": "en",
+ "messages": Object {},
+ "now": [Function],
+ "textComponent": "span",
+ }
+ }
+ requestAction={[Function]}
+ saveNeeded={false}
+ showSuccessMessage={true}
+ successMessage={
+ Object {
+ "defaultMessage": "Test Successful",
+ "id": "admin.requestButton.requestSuccess",
+ }
+ }
+>
+ <div
+ className="form-group reload-config"
+ >
+ <div
+ className="col-sm-offset-4 col-sm-8"
+ >
+ <div>
+ <button
+ className="btn btn-default"
+ disabled={false}
+ onClick={[Function]}
+ >
+ <FormattedMessage
+ defaultMessage="Button Text"
+ id="test"
+ values={Object {}}
+ >
+ <span>
+ Button Text
+ </span>
+ </FormattedMessage>
+ </button>
+ <div>
+ <div
+ className="alert alert-warning"
+ >
+ <i
+ className="fa fa-warning"
+ />
+ <FormattedMessage
+ defaultMessage="Error Message: {error}"
+ id="error.message"
+ values={
+ Object {
+ "error": "__message__ - __detailed_error__",
+ }
+ }
+ >
+ <span>
+ Error Message: __message__ - __detailed_error__
+ </span>
+ </FormattedMessage>
+ </div>
+ </div>
+ </div>
+ <div
+ className="help-text"
+ >
+ <FormattedMessage
+ defaultMessage="Help Text"
+ id="test"
+ values={Object {}}
+ >
+ <span>
+ Help Text
+ </span>
+ </FormattedMessage>
+ </div>
+ </div>
+ </div>
+</RequestButton>
+`;
+
+exports[`components/admin_console/request_button/request_button.jsx should match snapshot with request error 2`] = `
+<RequestButton
+ buttonText={
+ <FormattedMessage
+ defaultMessage="Button Text"
+ id="test"
+ values={Object {}}
+ />
+ }
+ disabled={false}
+ errorMessage={
+ Object {
+ "defaultMessage": "Error Message: {error}",
+ "id": "error.message",
+ }
+ }
+ helpText={
+ <FormattedMessage
+ defaultMessage="Help Text"
+ id="test"
+ values={Object {}}
+ />
+ }
+ includeDetailedError={false}
+ intl={
+ Object {
+ "defaultFormats": Object {},
+ "defaultLocale": "en",
+ "formatDate": [Function],
+ "formatHTMLMessage": [Function],
+ "formatMessage": [Function],
+ "formatNumber": [Function],
+ "formatPlural": [Function],
+ "formatRelative": [Function],
+ "formatTime": [Function],
+ "formats": Object {},
+ "formatters": Object {
+ "getDateTimeFormat": [Function],
+ "getMessageFormat": [Function],
+ "getNumberFormat": [Function],
+ "getPluralFormat": [Function],
+ "getRelativeFormat": [Function],
+ },
+ "locale": "en",
+ "messages": Object {},
+ "now": [Function],
+ "textComponent": "span",
+ }
+ }
+ requestAction={[Function]}
+ saveNeeded={false}
+ showSuccessMessage={true}
+ successMessage={
+ Object {
+ "defaultMessage": "Test Successful",
+ "id": "admin.requestButton.requestSuccess",
+ }
+ }
+>
+ <div
+ className="form-group reload-config"
+ >
+ <div
+ className="col-sm-offset-4 col-sm-8"
+ >
+ <div>
+ <button
+ className="btn btn-default"
+ disabled={false}
+ onClick={[Function]}
+ >
+ <FormattedMessage
+ defaultMessage="Button Text"
+ id="test"
+ values={Object {}}
+ >
+ <span>
+ Button Text
+ </span>
+ </FormattedMessage>
+ </button>
+ <div>
+ <div
+ className="alert alert-warning"
+ >
+ <i
+ className="fa fa-warning"
+ />
+ <FormattedMessage
+ defaultMessage="Error Message: {error}"
+ id="error.message"
+ values={
+ Object {
+ "error": "__message__",
+ }
+ }
+ >
+ <span>
+ Error Message: __message__
+ </span>
+ </FormattedMessage>
+ </div>
+ </div>
+ </div>
+ <div
+ className="help-text"
+ >
+ <FormattedMessage
+ defaultMessage="Help Text"
+ id="test"
+ values={Object {}}
+ >
+ <span>
+ Help Text
+ </span>
+ </FormattedMessage>
+ </div>
+ </div>
+ </div>
+</RequestButton>
+`;
+
+exports[`components/admin_console/request_button/request_button.jsx should match snapshot with successMessage 1`] = `
+<RequestButton
+ buttonText={
+ <FormattedMessage
+ defaultMessage="Button Text"
+ id="test"
+ values={Object {}}
+ />
+ }
+ disabled={false}
+ errorMessage={
+ Object {
+ "defaultMessage": "Test Failure: {error}",
+ "id": "admin.requestButton.requestFailure",
+ }
+ }
+ helpText={
+ <FormattedMessage
+ defaultMessage="Help Text"
+ id="test"
+ values={Object {}}
+ />
+ }
+ includeDetailedError={false}
+ intl={
+ Object {
+ "defaultFormats": Object {},
+ "defaultLocale": "en",
+ "formatDate": [Function],
+ "formatHTMLMessage": [Function],
+ "formatMessage": [Function],
+ "formatNumber": [Function],
+ "formatPlural": [Function],
+ "formatRelative": [Function],
+ "formatTime": [Function],
+ "formats": Object {},
+ "formatters": Object {
+ "getDateTimeFormat": [Function],
+ "getMessageFormat": [Function],
+ "getNumberFormat": [Function],
+ "getPluralFormat": [Function],
+ "getRelativeFormat": [Function],
+ },
+ "locale": "en",
+ "messages": Object {},
+ "now": [Function],
+ "textComponent": "span",
+ }
+ }
+ requestAction={[Function]}
+ saveNeeded={false}
+ showSuccessMessage={true}
+ successMessage={
+ Object {
+ "defaultMessage": "Success Message",
+ "id": "success.message",
+ }
+ }
+>
+ <div
+ className="form-group reload-config"
+ >
+ <div
+ className="col-sm-offset-4 col-sm-8"
+ >
+ <div>
+ <button
+ className="btn btn-default"
+ disabled={false}
+ onClick={[Function]}
+ >
+ <FormattedMessage
+ defaultMessage="Button Text"
+ id="test"
+ values={Object {}}
+ >
+ <span>
+ Button Text
+ </span>
+ </FormattedMessage>
+ </button>
+ <div>
+ <div
+ className="alert alert-success"
+ >
+ <i
+ className="fa fa-success"
+ />
+ <FormattedMessage
+ defaultMessage="Success Message"
+ id="success.message"
+ values={Object {}}
+ >
+ <span>
+ Success Message
+ </span>
+ </FormattedMessage>
+ </div>
+ </div>
+ </div>
+ <div
+ className="help-text"
+ >
+ <FormattedMessage
+ defaultMessage="Help Text"
+ id="test"
+ values={Object {}}
+ >
+ <span>
+ Help Text
+ </span>
+ </FormattedMessage>
+ </div>
+ </div>
+ </div>
+</RequestButton>
+`;
+
+exports[`components/admin_console/request_button/request_button.jsx should match snapshot with successMessage 2`] = `
+<RequestButton
+ buttonText={
+ <FormattedMessage
+ defaultMessage="Button Text"
+ id="test"
+ values={Object {}}
+ />
+ }
+ disabled={false}
+ errorMessage={
+ Object {
+ "defaultMessage": "Test Failure: {error}",
+ "id": "admin.requestButton.requestFailure",
+ }
+ }
+ helpText={
+ <FormattedMessage
+ defaultMessage="Help Text"
+ id="test"
+ values={Object {}}
+ />
+ }
+ includeDetailedError={false}
+ intl={
+ Object {
+ "defaultFormats": Object {},
+ "defaultLocale": "en",
+ "formatDate": [Function],
+ "formatHTMLMessage": [Function],
+ "formatMessage": [Function],
+ "formatNumber": [Function],
+ "formatPlural": [Function],
+ "formatRelative": [Function],
+ "formatTime": [Function],
+ "formats": Object {},
+ "formatters": Object {
+ "getDateTimeFormat": [Function],
+ "getMessageFormat": [Function],
+ "getNumberFormat": [Function],
+ "getPluralFormat": [Function],
+ "getRelativeFormat": [Function],
+ },
+ "locale": "en",
+ "messages": Object {},
+ "now": [Function],
+ "textComponent": "span",
+ }
+ }
+ requestAction={[Function]}
+ saveNeeded={false}
+ showSuccessMessage={false}
+ successMessage={
+ Object {
+ "defaultMessage": "Success Message",
+ "id": "success.message",
+ }
+ }
+>
+ <div
+ className="form-group reload-config"
+ >
+ <div
+ className="col-sm-offset-4 col-sm-8"
+ >
+ <div>
+ <button
+ className="btn btn-default"
+ disabled={false}
+ onClick={[Function]}
+ >
+ <FormattedMessage
+ defaultMessage="Button Text"
+ id="test"
+ values={Object {}}
+ >
+ <span>
+ Button Text
+ </span>
+ </FormattedMessage>
+ </button>
+ </div>
+ <div
+ className="help-text"
+ >
+ <FormattedMessage
+ defaultMessage="Help Text"
+ id="test"
+ values={Object {}}
+ >
+ <span>
+ Help Text
+ </span>
+ </FormattedMessage>
+ </div>
+ </div>
+ </div>
+</RequestButton>
+`;