From aeee7d372f27b959d29e1e859f29a5923c8e4d96 Mon Sep 17 00:00:00 2001 From: Pradip P Caulagi Date: Sun, 27 May 2012 18:20:36 +0530 Subject: [PATCH] Typo; changes to make tests work --- lib/widgets.js | 8 +++++++- test/test-widgets.js | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/widgets.js b/lib/widgets.js index a73f6e3..5d96de8 100644 --- a/lib/widgets.js +++ b/lib/widgets.js @@ -28,12 +28,18 @@ var input = function (type) { html += f.value ? ' value="' + f.value + '"' : ''; html += Object.keys(opt).reduce(function (html, k) { if (ignoreAttrs.indexOf(k) === -1 && legalAttrs.indexOf(k) !== -1 || dataRegExp.test(k) || ariaRegExp.test(k)) { - return html + ' ' + k + '="' + opt[k].replace(/"/g", '"') + '"'; + return html + ' ' + k + '="' + opt[k].replace(/"/g, '"') + '"'; } return html; }, ''); return html + ' />'; }; + w.getDataRegExp = function() { + return dataRegExp; + }; + w.getAriaRegExp = function() { + return ariaRegExp; + }; return w; }; }; diff --git a/test/test-widgets.js b/test/test-widgets.js index dcdf46c..9fce04d 100644 --- a/test/test-widgets.js +++ b/test/test-widgets.js @@ -257,7 +257,7 @@ exports['optional text input'] = function(test){ }; exports['optional data attribute regex test'] = function(test){ - var re = forms.widgets.text().dataRegExp; + var re = forms.widgets.text().getDataRegExp(); test.equals(re.test('data-'), false); test.equals(re.test('data-input'), true); test.equals(re.test('idata-input'), false);