~joetalbott/ubuntu-ci-services-itself/webui_equal_height

« back to all changes in this revision

Viewing changes to webui/test_webui.html

  • Committer: Chris Johnston
  • Author(s): Joe Talbott
  • Date: 2014-03-14 18:48:21 UTC
  • mfrom: (339.2.7 workflow_logs)
  • Revision ID: chris_johnston-20140314184821-8ky2yoltq9oqtn5m
[r=PS Jenkins bot, Chris Johnston, Vincent Ladeuil] webui - Add logs to the Landing Progress table. 1292559 from Joe Talbott

Show diffs side-by-side

added added

removed removed

Lines of Context:
90
90
 
91
91
          Y.Assert.areEqual(filename, name);
92
92
        },
 
93
        test_basename_bad_path: function() {
 
94
          var filename = null;
 
95
          var full_name = null;
 
96
          var name = Y.webui.basename(full_name);
 
97
 
 
98
          Y.Assert.areEqual(filename, name);
 
99
        },
93
100
        test_add_artifacts: function() {
94
101
          var data = [td_artifact_1, td_artifact_2];
95
102
 
100
107
          var data = td_artifact_1;
101
108
          var ad = Y.webui.artifact_link(data);
102
109
          var name = Y.webui.basename(data['name']);
103
 
          Y.Assert.areEqual(Y.webui.basename(data['name']), name);
 
110
 
 
111
          Y.Assert.areEqual(name, ad.get('text'));
 
112
        },
 
113
        test_artifact_link_bad_data: function() {
 
114
          var data = td_artifact_1;
 
115
 
 
116
          delete data.name;
 
117
          var ad = Y.webui.artifact_link(data);
 
118
          var result = ad.get('text');
 
119
 
 
120
          Y.Assert.areEqual("undefined", result);
 
121
        },
 
122
        test_artifact_link_with_name: function() {
 
123
          var data = td_artifact_1;
 
124
          var new_name = "Free Movies";
 
125
          var ad = Y.webui.artifact_link(data, new_name);
 
126
          var name = Y.webui.basename(data['name']);
 
127
 
 
128
          Y.Assert.areEqual(new_name, ad.get('text'));
104
129
        },
105
130
        test_add_item: function() {
106
131
 
148
173
        },
149
174
        test_has_ticket_missing: function() {
150
175
          Y.Assert.isFalse(Y.webui.has_ticket({}, 1));
 
176
        },
 
177
        test_add_log: function() {
 
178
          var log_data = {
 
179
            name: 'image_build.build.log'
 
180
          };
 
181
 
 
182
          Y.webui.add_log(log_data);
 
183
 
 
184
          Y.Assert.areEqual(1, Y.webui.logs.image_build.length);
 
185
        },
 
186
        test_get_log_name: function() {
 
187
          var wf_step = "Image building";
 
188
 
 
189
          Y.Assert.areEqual('image_build', Y.webui.get_log_name(wf_step));
 
190
        },
 
191
        test_populate_log_tds: function() {
 
192
          var wf_table = Y.Node.create('<table></table>');
 
193
 
 
194
          wf_table.appendChild('<tr><th>blah:</th><td id="one"></td></tr>');
 
195
 
 
196
          Y.webui.logs = {one: [{name: 'one.blah'}]};
 
197
          Y.webui.populate_log_tds(wf_table);
 
198
 
 
199
          Y.Assert.areNotEqual("", wf_table.one('#one').getHTML());
151
200
        }
152
201
      });
153
202