Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/http/tests/inspector/devtools-js/release-note.js |
| diff --git a/third_party/WebKit/LayoutTests/http/tests/inspector/devtools-js/release-note.js b/third_party/WebKit/LayoutTests/http/tests/inspector/devtools-js/release-note.js |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..f1dc7542a82ee9f21598af233f183fa38192b695 |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/http/tests/inspector/devtools-js/release-note.js |
| @@ -0,0 +1,62 @@ |
| +TestRunner.addResult("Test release note\n"); |
|
dgozman
2017/03/10 00:17:17
Copyright!
|
| + |
| +Help.releaseNoteText = [ |
| + { |
| + version: 99, |
| + highlights: [ |
| + { |
| + contents: [ |
| + { |
| + text: 'Improved', |
| + }, |
| + { |
| + text: 'Performance and Memory panels', |
| + link: 'https://developers.google.com/web/tools/chrome-devtools/', |
| + } |
| + ], |
| + featured: true, |
| + }, |
| + { |
| + contents: [ |
| + { |
| + text: 'Edit cookies directly', |
| + link: 'https://developers.google.com/web/tools/chrome-devtools/', |
| + }, |
| + { |
| + text: 'from the Application panel', |
| + }, |
| + ], |
| + }, |
| + ], |
| + link: 'https://developers.google.com/web/tools/chrome-devtools/', |
| + image: { |
| + src: './resources/test.png', |
| + }, |
| + }, |
| +]; |
| + |
| +TestRunner.addSniffer(UI.inspectorView, "showPanel", onPanelShown); |
| + |
| +TestRunner.addResult(`Browser version: ${Help.browserVersion()}\n`); |
| +Help.showReleaseNoteIfNeeded(); |
| + |
| +function onPanelShown(viewId, panelPromise) { |
| + panelPromise.then(() => { |
| + var releaseNoteView = UI.viewManager.view("release-note"); |
| + var releaseNoteElement = releaseNoteView[UI.View._widgetSymbol].contentElement; |
| + TestRunner.addResult("Dumping release note text:"); |
| + TestRunner.addResult(releaseNoteElement.innerText); |
| + TestRunner.addResult("Last version of release note seen should be updated:"); |
| + TestRunner.addResult(Help.releaseNoteVersionSetting().get() + "\n"); |
| + |
| + TestRunner.addSniffer(UI.InspectorView.prototype, "closeDrawerTab", onClose); |
| + TestRunner.addResult("Click on hide button"); |
| + var closeButton = releaseNoteElement.querySelector(".close-release-note"); |
| + closeButton.click(); |
| + }); |
| +} |
| + |
| +function onClose(view) { |
| + TestRunner.addResult(`Hiding view: ${view}`); |
| + TestRunner.completeTest(); |
| +} |