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

Unified Diff: remoting/webapp/unittests/l10n_unittest.js

Issue 1002553002: Refactor sinon helper to make it easier to use. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 9 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 | « remoting/webapp/unittests/host_table_entry_unittest.js ('k') | remoting/webapp/unittests/sinon_helpers.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: remoting/webapp/unittests/l10n_unittest.js
diff --git a/remoting/webapp/unittests/l10n_unittest.js b/remoting/webapp/unittests/l10n_unittest.js
index 043aaabc8a7131de0e5eccb56ad9a2b0973401af..78ea48e2c36bf39d82d0e9daa700165e34daa97a 100644
--- a/remoting/webapp/unittests/l10n_unittest.js
+++ b/remoting/webapp/unittests/l10n_unittest.js
@@ -8,10 +8,10 @@
module('l10n', {
setup: function() {
- sinon.$setupStub(chrome.i18n, 'getMessage');
+ sinon.stub(chrome.i18n, 'getMessage');
},
teardown: function() {
- chrome.i18n.getMessage.$testStub.restore();
+ $testStub(chrome.i18n.getMessage).restore();
}
});
@@ -23,7 +23,7 @@ test('getTranslationOrError(tag) should return tag on error', function() {
test('localizeElementFromTag() should replace innerText by default',
function() {
var element = document.createElement('div');
- chrome.i18n.getMessage.$testStub.withArgs('tag')
+ $testStub(chrome.i18n.getMessage).withArgs('tag')
.returns('<b>Hello World</b>');
l10n.localizeElementFromTag(element, 'tag');
@@ -34,7 +34,7 @@ test('localizeElementFromTag() should replace innerText by default',
test('localizeElementFromTag() should replace innerHTML if flag is set',
function() {
var element = document.createElement('div');
- chrome.i18n.getMessage.$testStub.withArgs('tag')
+ $testStub(chrome.i18n.getMessage).withArgs('tag')
.returns('<b>Hello World</b>');
l10n.localizeElementFromTag(element, 'tag', null, true);
@@ -48,7 +48,7 @@ test(
function() {
var element = document.createElement('div');
element.setAttribute('i18n-content', 'tag');
- chrome.i18n.getMessage.$testStub.withArgs('tag')
+ $testStub(chrome.i18n.getMessage).withArgs('tag')
.returns('<b>Hello World</b>');
l10n.localizeElement(element);
@@ -62,7 +62,9 @@ test(
function() {
var fixture = document.getElementById('qunit-fixture');
fixture.innerHTML = '<div class="target" i18n-title="tag"></div>';
- chrome.i18n.getMessage.$testStub.withArgs('tag').returns('localized title');
+ $testStub(chrome.i18n.getMessage)
+ .withArgs('tag')
+ .returns('localized title');
l10n.localize();
@@ -79,7 +81,7 @@ test('localize() should support string substitutions', function() {
'i18n-value-2="param2">' +
'</div>';
- chrome.i18n.getMessage.$testStub.withArgs('tag', ['param1', 'param2'])
+ $testStub(chrome.i18n.getMessage).withArgs('tag', ['param1', 'param2'])
.returns('localized');
l10n.localize();
@@ -94,10 +96,11 @@ test('localize() should support tag substitutions', function() {
'<div class="target" i18n-content="tag"' +
' i18n-value-name-1="tag1" i18n-value-name-2="tag2"></div>';
- var getMessage = chrome.i18n.getMessage.$testStub;
- getMessage.withArgs('tag1').returns('param1');
- getMessage.withArgs('tag2').returns('param2');
- getMessage.withArgs('tag', ['param1', 'param2']).returns('localized');
+ $testStub(chrome.i18n.getMessage).withArgs('tag1').returns('param1');
+ $testStub(chrome.i18n.getMessage).withArgs('tag2').returns('param2');
+ $testStub(chrome.i18n.getMessage)
+ .withArgs('tag', ['param1', 'param2'])
+ .returns('localized');
l10n.localize();
« no previous file with comments | « remoting/webapp/unittests/host_table_entry_unittest.js ('k') | remoting/webapp/unittests/sinon_helpers.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698