summaryrefslogtreecommitdiffstats
path: root/polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password_test.html
diff options
context:
space:
mode:
Diffstat (limited to 'polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password_test.html')
-rw-r--r--polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password_test.html43
1 files changed, 20 insertions, 23 deletions
diff --git a/polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password_test.html b/polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password_test.html
index 787c2c4ee1..bbe1555006 100644
--- a/polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password_test.html
+++ b/polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password_test.html
@@ -20,8 +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="../../../bower_components/iron-test-helpers/iron-test-helpers.html">
+<link rel="import" href="../../../test/common-test-setup.html"/>
<link rel="import" href="gr-http-password.html">
<script>void(0);</script>
@@ -33,33 +32,31 @@ limitations under the License.
</test-fixture>
<script>
- suite('gr-http-password tests', function() {
- var element;
- var account;
- var password;
- var config;
+ suite('gr-http-password tests', () => {
+ let element;
+ let account;
+ let config;
- setup(function(done) {
+ setup(done => {
account = {username: 'user name'};
config = {auth: {}};
- password = 'the password';
stub('gr-rest-api-interface', {
- getAccount: function() { return Promise.resolve(account); },
- getConfig: function() { return Promise.resolve(config); },
+ getAccount() { return Promise.resolve(account); },
+ getConfig() { return Promise.resolve(config); },
});
element = fixture('basic');
- element.loadData().then(function() { flush(done); });
+ element.loadData().then(() => { flush(done); });
});
- test('generate password', function() {
- var button = element.$.generateButton;
- var nextPassword = 'the new password';
- var generateResolve;
- var generateStub = sinon.stub(element.$.restAPI,
- 'generateAccountHttpPassword', function() {
- return new Promise(function(resolve) {
+ test('generate password', () => {
+ const button = element.$.generateButton;
+ const nextPassword = 'the new password';
+ let generateResolve;
+ const generateStub = sinon.stub(element.$.restAPI,
+ 'generateAccountHttpPassword', () => {
+ return new Promise(resolve => {
generateResolve = resolve;
});
});
@@ -73,18 +70,18 @@ limitations under the License.
generateResolve(nextPassword);
- generateStub.lastCall.returnValue.then(function() {
+ generateStub.lastCall.returnValue.then(() => {
assert.equal(element._generatedPassword, nextPassword);
});
});
- test('without http_password_url', function() {
+ test('without http_password_url', () => {
assert.isNull(element._passwordUrl);
});
- test('with http_password_url', function(done) {
+ test('with http_password_url', done => {
config.auth.http_password_url = 'http://example.com/';
- element.loadData().then(function() {
+ element.loadData().then(() => {
assert.isNotNull(element._passwordUrl);
assert.equal(element._passwordUrl, config.auth.http_password_url);
done();