From 1373308475322b2fdd80d5cf568c2a4d2e87b40d Mon Sep 17 00:00:00 2001 From: Mathias Meyer Date: Thu, 8 May 2014 16:00:28 +0200 Subject: [PATCH] Delete old summary, fix tests for the builds page. This commit breaks tests for the job page, but bear with me. It doesn't have the new layout yet. --- assets/scripts/app/templates/builds/show.hbs | 59 ++----------------- .../scripts/spec/support/expectations.coffee | 34 +++++------ assets/styles/main/summary.sass | 3 + 3 files changed, 24 insertions(+), 72 deletions(-) diff --git a/assets/scripts/app/templates/builds/show.hbs b/assets/scripts/app/templates/builds/show.hbs index d0434ede..6ed1326f 100644 --- a/assets/scripts/app/templates/builds/show.hbs +++ b/assets/scripts/app/templates/builds/show.hbs @@ -4,7 +4,7 @@
- #{{build.number}} {{build.state}} + {{#link-to "build" repo build}}#{{build.number}} {{build.state}}{{/link-to}}
@@ -39,12 +39,12 @@
-
-
-
Build
-
- - {{#if build.id}} - {{#if build.repo.slug}} - {{#link-to "build" repo build}}{{build.number}}{{/link-to}} - {{/if}} - {{/if}} -
-
State
-
{{capitalize build.state}}
-
Finished
-
{{formatTime build.finishedAt}}
-
Duration
-
{{formatDuration build.duration}}
-
- - {{#with build}} -
-
Commit
-
{{formatCommit commit}}
- {{#if pullRequest}} -
Pull Request
-
#{{pullRequestNumber}} {{pullRequestTitle}}
- {{else}} - {{#if commit.compareUrl}} -
Compare
-
{{pathFrom commit.compareUrl}}
- {{/if}} - {{/if}} - {{#if commit.authorName}} -
Author
-
{{commit.authorName}}
- {{/if}} - {{#if commit.committerName}} -
Committer
-
{{commit.committerName}}
- {{/if}} -
- {{/with}} - - -
Message
-
- {{formatMessage build.commit.subject repoBinding=build.repo}} -
{{formatMessage build.commit.body repoBinding=build.repo pre=true}}
-
-
- {{#unless build.isMatrix}} {{view Travis.AnnotationsView annotationsBinding="build.jobs.firstObject.annotations"}} {{/unless}} diff --git a/assets/scripts/spec/support/expectations.coffee b/assets/scripts/spec/support/expectations.coffee index b5f168ed..6d63b1af 100644 --- a/assets/scripts/spec/support/expectations.coffee +++ b/assets/scripts/spec/support/expectations.coffee @@ -9,36 +9,36 @@ equal($("#tab_#{name}").hasClass('display-inline'), !tab.hidden, "#{name} tab should have class display-inline") if name in ['build', 'job'] @displaysSummaryBuildLink = (link, number) -> - element = $('#summary .number a') + element = $('#new-summary .build-status a') equal( element.attr('href') , link) - equal( element.text().trim() , "#{number}") + equal( element.text().trim() , "##{number} started") @displaysSummary = (data) -> - element = $('#summary .left:first-child dt:first-child') - equal(element.text(), $.camelize(data.type)) - - element = $('#summary .number a') + element = $('#new-summary .build-status a') equal(element.attr('href'), "/#{data.repo}/#{data.type}s/#{data.id}") - element = $('#summary .finished_at') - equal(element.text(), data.finishedAt) + element = $('#new-summary .finished') + equal(element.text().trim(), data.finishedAt) - element = $('#summary .duration') - equal(element.text(), data.duration) + element = $('#new-summary .runtime') + equal(element.text().trim(), "ran for #{data.duration}") - element = $('#summary .commit a') + element = $('#new-summary .commit a.commit') equal(element.attr('href'), "https://github.com/#{data.repo}/commit/#{data.commit}") - element = $('#summary .commit a') - equal(element.text(), "#{data.commit} (#{data.branch})") + element = $('#new-summary .commit a.commit') + equal(element.text(), "Commit #{data.commit}") - element = $('#summary .compare a') + element = $('#new-summary .branch') + equal(element.text().trim(), data.branch) + + element = $('#new-summary .commit a.compare') equal(element.attr('href'), "https://github.com/compare/#{data.compare}") - element = $('#summary .compare a') - equal(element.text(), data.compare) + element = $('#new-summary .commit a.compare') + equal(element.text(), "Compare #{data.compare}") - element = $('#summary .message') + element = $('#new-summary .subject') equal(element.text().trim(), data.message) @displaysLog = (lines) -> diff --git a/assets/styles/main/summary.sass b/assets/styles/main/summary.sass index 08a3b638..6c111bba 100644 --- a/assets/styles/main/summary.sass +++ b/assets/styles/main/summary.sass @@ -58,6 +58,9 @@ font-size: 16px text-align: center + a + color: white + .runtime float: right font-size: 11px