summaryrefslogtreecommitdiffstats
path: root/polygerrit-ui/app/elements/shared/gr-editable-content/gr-editable-content_test.html
diff options
context:
space:
mode:
Diffstat (limited to 'polygerrit-ui/app/elements/shared/gr-editable-content/gr-editable-content_test.html')
-rw-r--r--polygerrit-ui/app/elements/shared/gr-editable-content/gr-editable-content_test.html29
1 files changed, 15 insertions, 14 deletions
diff --git a/polygerrit-ui/app/elements/shared/gr-editable-content/gr-editable-content_test.html b/polygerrit-ui/app/elements/shared/gr-editable-content/gr-editable-content_test.html
index b25e8150b4..d8e5b219d9 100644
--- a/polygerrit-ui/app/elements/shared/gr-editable-content/gr-editable-content_test.html
+++ b/polygerrit-ui/app/elements/shared/gr-editable-content/gr-editable-content_test.html
@@ -20,6 +20,7 @@ limitations under the License.
<script src="../../../bower_components/webcomponentsjs/webcomponents-lite.min.js"></script>
<script src="../../../bower_components/web-component-tester/browser.js"></script>
+<link rel="import" href="../../../test/common-test-setup.html"/>
<script src="../../../bower_components/iron-test-helpers/mock-interactions.js"></script>
<link rel="import" href="gr-editable-content.html">
@@ -33,37 +34,37 @@ limitations under the License.
</test-fixture>
<script>
- suite('gr-editable-content tests', function() {
- var element;
+ suite('gr-editable-content tests', () => {
+ let element;
- setup(function() {
+ setup(() => {
element = fixture('basic');
});
- test('save event', function(done) {
+ test('save event', done => {
element._newContent = 'foo';
- element.addEventListener('editable-content-save', function(e) {
+ element.addEventListener('editable-content-save', e => {
assert.equal(e.detail.content, 'foo');
done();
});
MockInteractions.tap(element.$$('gr-button[primary]'));
});
- test('cancel event', function(done) {
- element.addEventListener('editable-content-cancel', function() {
+ test('cancel event', done => {
+ element.addEventListener('editable-content-cancel', () => {
done();
});
MockInteractions.tap(element.$$('gr-button:not([primary])'));
});
- test('enabling editing updates edit field contents', function() {
+ test('enabling editing updates edit field contents', () => {
element.content = 'current content';
element._newContent = 'stale content';
element.editing = true;
assert.equal(element._newContent, 'current content');
});
- test('disabling editing does not update edit field contents', function() {
+ test('disabling editing does not update edit field contents', () => {
element.content = 'current content';
element.editing = true;
element._newContent = 'stale content';
@@ -71,24 +72,24 @@ limitations under the License.
assert.equal(element._newContent, 'stale content');
});
- test('zero width spaces are removed properly', function() {
+ test('zero width spaces are removed properly', () => {
element.removeZeroWidthSpace = true;
element.content = 'R=\u200Btest@google.com';
element.editing = true;
assert.equal(element._newContent, 'R=test@google.com');
});
- suite('editing', function() {
- setup(function() {
+ suite('editing', () => {
+ setup(() => {
element.content = 'current content';
element.editing = true;
});
- test('save button is disabled initially', function() {
+ test('save button is disabled initially', () => {
assert.isTrue(element.$$('gr-button[primary]').disabled);
});
- test('save button is enabled when content changes', function() {
+ test('save button is enabled when content changes', () => {
element._newContent = 'new content';
assert.isFalse(element.$$('gr-button[primary]').disabled);
});