Merge lp:~bcsaller/juju-gui/bundlesOnIE into lp:juju-gui/experimental

Proposed by Benjamin Saller
Status: Needs review
Proposed branch: lp:~bcsaller/juju-gui/bundlesOnIE
Merge into: lp:juju-gui/experimental
Diff against target: 24 lines (+6/-1)
1 file modified
test/test_bundle_module.js (+6/-1)
To merge this branch: bzr merge lp:~bcsaller/juju-gui/bundlesOnIE
Reviewer Review Type Date Requested Status
Juju GUI Hackers Pending
Review via email: mp+183642@code.launchpad.net

Description of the change

Normalize transform to fix IE test

IE uses spaces rather than ',' in transform/translate strings.

https://codereview.appspot.com/13441046/

To post a comment you must log in.
Revision history for this message
Benjamin Saller (bcsaller) wrote :

Reviewers: mp+183642_code.launchpad.net,

Message:
Please take a look.

Description:
Normalize transform to fix IE test

IE uses spaces rather than ',' in transform/translate strings.

https://code.launchpad.net/~bcsaller/juju-gui/bundlesOnIE/+merge/183642

(do not edit description out of merge proposal)

Please review this at https://codereview.appspot.com/13441046/

Affected files:
   A [revision details]
   M test/test_bundle_module.js

Index: [revision details]
=== added file '[revision details]'
--- [revision details] 2012-01-01 00:00:00 +0000
+++ [revision details] 2012-01-01 00:00:00 +0000
@@ -0,0 +1,2 @@
+Old revision: <email address hidden>
+New revision: <email address hidden>

Index: test/test_bundle_module.js
=== modified file 'test/test_bundle_module.js'
--- test/test_bundle_module.js 2013-08-30 21:28:11 +0000
+++ test/test_bundle_module.js 2013-09-03 10:38:09 +0000
@@ -70,6 +70,10 @@
          });
    }

+ function normalizeTranslate(translateStr) {
+ return translateStr.replace(',', ' ');
+ }
+
    it('should create a proper service for each model', function(done) {
      promiseBundle()
      .then(function(bundle) {
@@ -89,7 +93,8 @@
            assert.equal(service.attr('width'), '96');
            assert.equal(service.attr('height'), '96');
            // Annotations
- assert.equal(service.attr('transform'), 'translate(115,89)');
+ assert.equal(normalizeTranslate(service.attr('transform')),
+ 'translate(115 89)');
            // Ensure that we've exposed one service
            assert.equal(container.all('.exposed-indicator').size(), 1);
            var indicator = selection.select('.exposed-indicator');

Revision history for this message
Madison Scott-Clary (makyo) wrote :

Unmerged revisions

997. By Benjamin Saller

merge trunk

996. By Benjamin Saller

make translate work on IE'

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'test/test_bundle_module.js'
2--- test/test_bundle_module.js 2013-08-30 21:28:11 +0000
3+++ test/test_bundle_module.js 2013-09-03 12:29:28 +0000
4@@ -70,6 +70,10 @@
5 });
6 }
7
8+ function normalizeTranslate(translateStr) {
9+ return translateStr.replace(',', ' ');
10+ }
11+
12 it('should create a proper service for each model', function(done) {
13 promiseBundle()
14 .then(function(bundle) {
15@@ -89,7 +93,8 @@
16 assert.equal(service.attr('width'), '96');
17 assert.equal(service.attr('height'), '96');
18 // Annotations
19- assert.equal(service.attr('transform'), 'translate(115,89)');
20+ assert.equal(normalizeTranslate(service.attr('transform')),
21+ 'translate(115 89)');
22 // Ensure that we've exposed one service
23 assert.equal(container.all('.exposed-indicator').size(), 1);
24 var indicator = selection.select('.exposed-indicator');

Subscribers

People subscribed via source and target branches