Changeset 1905
- Timestamp:
- 2011-05-24 11:37:20 (12 months ago)
- Location:
- trunk/modules
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/kauri-forms/kauri-forms-framework/src/main/kauri/static-{build}.key/kauri.forms/basic-formatters.js
r1832 r1905 83 83 var thousandSep = $.getThousandSeparator(); 84 84 var decimalSep = $.getDecimalSeparator(); 85 var regex = new RegExp("^( [0-9]{1,3}("+thousandSep+"[0-9]{3})*(\\"+decimalSep+"[0-9]+)?|\\"+decimalSep+"[0-9]+)$");86 85 var regex = new RegExp("^(-\s?)?([0-9]{1,3}("+thousandSep+"[0-9]{3})*(\\"+decimalSep+"[0-9]+)?|\\"+decimalSep+"[0-9]+)$"); 86 87 87 var match = regex.exec(valstr); 88 88 if(match && match.length > 0){ -
trunk/modules/kauri-forms/kauri-forms-framework/src/test/kauri.forms/test-basic-formatters.js
r1896 r1905 48 48 test("Numeric format test.", function() { 49 49 50 expect( 9);50 expect(17); 51 51 52 52 var f = getFormatter("numeric"); … … 59 59 assertFail(f, "parse", "abc"); 60 60 61 f.decimal = false; 62 assertConvert(f, "parse", "1" + $.getThousandSeparator() + "001", new Number(1001)); 63 assertConvert(f, "parse", "-1" + $.getThousandSeparator() + "001", new Number(-1001)); 64 assertConvert(f, "format", new Number(1001), "1" + $.getThousandSeparator() + "001"); 65 assertConvert(f, "format", new Number(-1001), "-1" + $.getThousandSeparator() + "001"); 66 67 61 68 // special tests for asIs mode (wire formatting) 62 69 f.asIs = true; … … 65 72 assertConvert(f, "format", new Number(9999.9), new Number(9999.9)); 66 73 assertFail(f, "format", "abc"); 74 75 assertConvert(f, "parse", "1" + $.getThousandSeparator() + "001", new Number(1001)); 76 assertConvert(f, "parse", "-1" + $.getThousandSeparator() + "001", new Number(-1001)); 77 assertConvert(f, "format", new Number(1001), 1001); 78 assertConvert(f, "format", new Number(-1001), -1001); 67 79 68 80 }); … … 120 132 var res = f[unc](input); 121 133 ok((out == undefined && res == undefined) || (res.constructor == out.constructor && res.valueOf() == out.valueOf()), 122 "Formatter : " + f['org.kauriproject.registry-name'] + " conversion " + input + "->" + res);134 "Formatter("+unc+"): " + f['org.kauriproject.registry-name'] + " conversion " + input + "->" + res); 123 135 } catch (e) { 124 ok(false, "Formatter : " + f['org.kauriproject.registry-name'] + " conversion failed " + input + "->" + out);136 ok(false, "Formatter("+unc+"): " + f['org.kauriproject.registry-name'] + " conversion exception on " + input + "->" + out + " // " + e); 125 137 } 126 138 } -
trunk/modules/kauri-jquery/src/test/kauri.util/test-uritemplate.js
r1892 r1905 298 298 var expected = set[pattern]; 299 299 300 equal s(res, expected, "tested pattern: " + pattern);300 equal(res, expected, "tested pattern: " + pattern); 301 301 } 302 302 }
Note: See TracChangeset
for help on using the changeset viewer.