Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(804)

Unified Diff: go/src/infra/appengine/sheriff-o-matic/test/som-rev-range-test.html

Issue 2058173003: [som] Add revision range exapansion. (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: no-message:) Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « go/src/infra/appengine/sheriff-o-matic/test/index.html ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: go/src/infra/appengine/sheriff-o-matic/test/som-rev-range-test.html
diff --git a/go/src/infra/appengine/sheriff-o-matic/test/som-rev-range-test.html b/go/src/infra/appengine/sheriff-o-matic/test/som-rev-range-test.html
new file mode 100644
index 0000000000000000000000000000000000000000..3ec51b8d8c28ed206b14f86f7ccd7002c2938a73
--- /dev/null
+++ b/go/src/infra/appengine/sheriff-o-matic/test/som-rev-range-test.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<script src="/bower_components/webcomponentsjs/webcomponents.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="/elements/som-rev-range.html">
+<test-fixture id="basic">
+ <template>
+ <som-rev-range></som-rev-range>
+ </template>
+</test-fixture>
+<script>
+(function() {
+ 'use strict';
+
+ suite('basic tests', function() {
+ var element;
+
+ setup(function() {
+ element = fixture('basic');
+ });
+
+ test('renders basic', function(done) {
+ element.range = {
+ positions: [
+ "refs/heads/master@{#398901}",
+ "refs/heads/master@{#398913}",
+ "refs/heads/master@{#398921}",
+ "refs/heads/master@{#398942}",
+ "refs/heads/master@{#398946}"
+ ],
+ repo: "chromium",
+ };
+
+ flush( () => {
+ assert.equal('chromium: 398901 - 398946',
+ element.$$('div').textContent.trim());
+ assert.equal(true, element.$.loadingMessage.hidden)
+ assert.equal(false, element.$.collapse.opened);
+ done();
+ });
+ });
+
+ test('toggle revisions display', function(done) {
+ element.range = {
+ positions: [
+ "refs/heads/master@{#398901}",
+ "refs/heads/master@{#398913}",
+ "refs/heads/master@{#398921}",
+ "refs/heads/master@{#398942}",
+ "refs/heads/master@{#398946}"
+ ],
+ repo: "chromium",
+ };
+
+ element._revs = [{
+ 'commit': 'fa3d958da6046d3ba59724b98befed3f1cca1430',
+ 'tree': '0cbc7b26cfa809d17fa7aa3173934de71ef30d51',
+ 'parents': [
+ 'd0449180418b1563c16df01320d2ba79796e7055'
+ ],
+ 'author': {
+ 'name': 'dcastagna',
+ 'email': 'dcastagna@chromium.org',
+ 'time': 'Thu Jun 09 17:25:57 2016'
+ },
+ 'committer': {
+ 'name': 'Commit bot',
+ 'email': 'commit-bot@chromium.org',
+ 'time': 'Thu Jun 09 17:30:11 2016'
+ },
+ 'message': 'gl: Test YV12 buffer drm import.'
+ }],
+
+ assert.equal(false, element.$.collapse.opened);
+ element._toggleCollapse();
+ assert.equal(true, element.$.collapse.opened);
+
+ flush( () => {
+ assert.equal('chromium: 398901 - 398946',
+ element.$$('div').textContent.trim());
+ assert.equal('fa3d958d\n (dcastagna):\n ' +
+ 'gl: Test YV12 buffer drm import.',
+ element.$$('.commit').textContent.trim());
+ assert.equal(true, element.$.collapse.opened);
+ done();
+ });
+ });
+
+ });
+})();
+</script>
« no previous file with comments | « go/src/infra/appengine/sheriff-o-matic/test/index.html ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698