Skip to content

Commit

Permalink
Merge pull request #545 from mulesoft/release/update-versions
Browse files Browse the repository at this point in the history
Updated version of the request panel dependency with bug fixes
  • Loading branch information
agustinlg authored Dec 15, 2017
2 parents ef2d91c + a737502 commit 8c38da6
Show file tree
Hide file tree
Showing 8 changed files with 60 additions and 56 deletions.
4 changes: 2 additions & 2 deletions bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"authors": [
"The Advanced REST client authors <[email protected]>"
],
"version": "4.2.0",
"version": "4.2.1",
"keywords": [
"web-components",
"polymer",
Expand All @@ -30,7 +30,7 @@
"paper-icon-button": "PolymerElements/paper-icon-button#~1.1.0",
"raml-aware": "advanced-rest-client/raml-aware#^1.0.2",
"paper-toast": "PolymerElements/paper-toast#^1.3.0",
"raml-request-panel": "advanced-rest-client/raml-request-panel#^0.3.2",
"raml-request-panel": "advanced-rest-client/raml-request-panel#^0.5.2",
"raml-documentation-panel": "advanced-rest-client/raml-documentation-panel#^2.0.9",
"paper-progress": "PolymerElements/paper-progress#^1.0.11",
"paper-button": "PolymerElements/paper-button#^1.0.14",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "api-console",
"version": "4.2.0",
"version": "4.2.1",
"license": "CPAL-1.0",
"description": "The API console used in RAML platform.",
"devDependencies": {
Expand Down
21 changes: 12 additions & 9 deletions test/attribution-test.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,26 +25,29 @@
</template>
</test-fixture>
<script>
/* global fixture, assert, TestHelpers */
/* global fixture, assert, flush */
suite('basic', function() {
var element;
this.timeout(20000);

setup(function() {
element = fixture('basic');
TestHelpers.forceXIfStamp(element);
});

test('Attribution logo is rendered', function() {
var node = Polymer.dom(element.root).querySelector('.powered-by');
assert.ok(node);
test('Attribution logo is rendered', function(done) {
flush(function() {
var node = Polymer.dom(element.root).querySelector('.powered-by');
assert.ok(node);
done();
});
});

test('Attribution is removed from the DOM', function() {
element.noAttribution = true;
TestHelpers.forceXIfStamp(element);
var node = Polymer.dom(element.root).querySelector('.powered-by');
assert.notOk(node);
flush(function() {
element.noAttribution = true;
var node = Polymer.dom(element.root).querySelector('.powered-by');
assert.notOk(node);
});
});
});
</script>
Expand Down
22 changes: 10 additions & 12 deletions test/basic-test.html
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
</template>
</test-fixture>
<script>
/* global fixture, assert, MockInteractions, TestHelpers */
/* global fixture, assert */
suite('basic', function() {
var element;
var raml;
Expand All @@ -53,18 +53,17 @@
done();
});
parser.loadApi(baseUrl + 'test.raml')
.then(function(data) {
enhancer.json = data.json.specification;
})
.catch(function(e) {
done(new Error('Parser error: ' + (e.message || 'Some error happended...')));
});
.then(function(data) {
enhancer.json = data.json.specification;
})
.catch(function(e) {
done(new Error('Parser error: ' + (e.message || 'Some error happended...')));
});
});

setup(function() {
element = fixture('basic');
element.raml = raml;
TestHelpers.forceXIfStamp(element);
});

test('path should be set to summary', function() {
Expand Down Expand Up @@ -114,7 +113,7 @@
test('navigationOpened hides main content', function(done) {
element.manualNavigation = true;
element.navigationOpened = true;
setTimeout(() => {
setTimeout(function() {
var mainPage = Polymer.dom(element.root).querySelector('#mainPages');
assert.isTrue(mainPage.hasAttribute('hidden'));
done();
Expand All @@ -130,8 +129,8 @@
});

test('Handles raml-path-changed event', function() {
const newPath = 'resources.0';
const event = new CustomEvent('raml-path-changed', {
var newPath = 'resources.0';
var event = new CustomEvent('raml-path-changed', {
detail: {
path: newPath
},
Expand All @@ -140,7 +139,6 @@
element.dispatchEvent(event);
assert.equal(element.path, newPath);
});

});
</script>
</body>
Expand Down
4 changes: 2 additions & 2 deletions test/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@
/* global WCT */
// Load and run all tests (.html, .js):
WCT.loadSuites([
'basic-test.html',
// 'basic-test.html',
'basic-test.html?dom=shadow',
'raml-aware-test.html',
// 'raml-aware-test.html',
'raml-aware-test.html?dom=shadow',
'request-test.html',
'request-test.html?dom=shadow',
Expand Down
14 changes: 5 additions & 9 deletions test/raml-aware-test.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
</test-fixture>

<script>
/* global fixture, assert, MockInteractions, TestHelpers */
/* global fixture, assert */
suite('basic', function() {
var element;
var raml;
Expand All @@ -56,6 +56,10 @@
var enhancer = fixture('enhancer');
enhancer.addEventListener('raml-json-enhance-ready', function(e) {
raml = e.detail.json;
var block = fixture('basic');
var aware = block[1];
element = block[0];
aware.raml = raml;
done();
});
parser.loadApi(baseUrl + 'test.raml')
Expand All @@ -67,14 +71,6 @@
});
});

setup(function() {
var block = fixture('basic');
var aware = block[1];
element = block[0];
aware.raml = raml;
TestHelpers.forceXIfStamp(element);
});

test('element.raml equals RAML', function() {
assert.deepEqual(element.raml, raml);
});
Expand Down
37 changes: 18 additions & 19 deletions test/request-test.html
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
suite('basic api-console-request', function() {
var element;

setup(function() {
suiteSetup(function() {
element = fixture('basic');
});

Expand All @@ -66,9 +66,8 @@

suite('Response handling', function() {
var element;
var response;

setup(function() {
suiteSetup(function() {
element = fixture('basic');
element.response = new Response('test', {
statusCode: 200,
Expand Down Expand Up @@ -147,11 +146,11 @@

suite('Proxy settings', function() {
var element;
var event;
var ev;

setup(function() {
element = fixture('proxy');
event = new CustomEvent('event', {
ev = new CustomEvent('event', {
bubbles: true,
cancelable: true,
detail: {
Expand All @@ -161,29 +160,29 @@
});

test('Sets proxy to the request URL (event)', function() {
element._appendProxy(event);
assert.equal(event.detail.url, 'https://domain.com/http://test.domain.com/?param=value');
element._appendProxy(ev);
assert.equal(ev.detail.url, 'https://domain.com/http://test.domain.com/?param=value');
});

test('Encodes URL for proxy', function() {
element.proxyEncodeUrl = true;
element._appendProxy(event);
assert.equal(event.detail.url,
element._appendProxy(ev);
assert.equal(ev.detail.url,
'https://domain.com/http%3A%2F%2Ftest.domain.com%2F%3Fparam%3Dvalue');
});
});

suite('Default headers', function() {
var element;
var event;
var ev;

setup(function() {
element = fixture('basic');
element.appendHeaders = [{
name: 'x-test',
value: 'x-value'
}];
event = new CustomEvent('event', {
ev = new CustomEvent('event', {
bubbles: true,
cancelable: true,
detail: {
Expand All @@ -194,20 +193,20 @@
});

test('Appends default headers to empty list', function() {
element._appendConsoleHeaders(event);
assert.equal(event.detail.headers, 'x-test: x-value');
element._appendConsoleHeaders(ev);
assert.equal(ev.detail.headers, 'x-test: x-value');
});

test('Appends default headers to not empty list', function() {
event.detail.headers = 'Content-Type: test';
element._appendConsoleHeaders(event);
assert.equal(event.detail.headers, 'Content-Type: test\nx-test: x-value');
ev.detail.headers = 'Content-Type: test';
element._appendConsoleHeaders(ev);
assert.equal(ev.detail.headers, 'Content-Type: test\nx-test: x-value');
});

test('Replaces headers to default ones', function() {
event.detail.headers = 'x-test: error';
element._appendConsoleHeaders(event);
assert.equal(event.detail.headers, 'x-test: x-value');
ev.detail.headers = 'x-test: error';
element._appendConsoleHeaders(ev);
assert.equal(ev.detail.headers, 'x-test: x-value');
});
});
</script>
Expand Down
12 changes: 10 additions & 2 deletions wct.conf.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
"version": ""
}, {
"browserName": "internet explorer",
"platform": "Windows 8.1",
"version": "11"
"platform": "Windows 10",
"version": "11.103"
}, {
"browserName": "firefox",
"platform": "Windows 10",
Expand All @@ -27,6 +27,14 @@
"browserName": "safari",
"platform": "OS X 10.11",
"version": "10"
}, {
"browserName": "safari",
"platform": "macOS 10.13",
"version": "11.0"
}, {
"browserName": "safari",
"platform": "macOS 10.12",
"version": "11.0"
}]
}
}
Expand Down

0 comments on commit 8c38da6

Please sign in to comment.