Robert Krimen
98be5e74da
go vet
...
This fixes #76
I cheated on some of these.
2014-05-28 21:46:08 -07:00
Robert Krimen
470b8c3b73
terst
...
* Update to latest github.com/robertkrimen/terst
* Clean up testing
2014-04-25 22:48:25 -07:00
Robert Krimen
7721396b67
Fix Date tests to always mock UTC
2014-04-13 15:07:29 -07:00
Robert Krimen
ad8a97c028
New parser
...
* Faster, more straightforward, etc.
* More advanced object literals (get ..., set ...)
* More tests using JavaScript from the wild (http://cdnjs.com/ )
2014-04-10 20:42:25 -07:00
Robert Krimen
1f3aef2086
Fix Date.prototype.setTime
...
This fixes #58
2014-02-18 20:37:54 -08:00
Robert Krimen
ee02d532e6
Fully implement multi-argument setHours/setMinutes/setFullYear/...
2014-01-26 10:03:26 -08:00
Robert Krimen
ba0837d685
Fix Date.prototype.set(UTC)FullYear.length = 3
2014-01-25 12:17:07 -08:00
Robert Krimen
75f314ab90
Fix Date.prototype.set(UTC)Month.length = 2
2014-01-25 12:15:54 -08:00
Robert Krimen
8664a2c303
Fix Date.prototype.set(UTC)Hours.length = 4
2014-01-25 12:14:34 -08:00
Robert Krimen
22a7846e7a
Fix Date.prototype.set(UTC)Minutes.length = 3
2014-01-25 12:14:30 -08:00
Robert Krimen
aef285c917
Fix Date.prototype.set(UTC)Seconds.length = 2
2014-01-25 12:09:54 -08:00
Robert Krimen
0ba238b0b3
Fix Date.UTC.length = 7
2014-01-25 12:07:08 -08:00
Robert Krimen
a8ade89afd
Fix Date.parse.length = 1
2014-01-25 12:05:44 -08:00
Robert Krimen
b95251bd97
Document problematic date/time behavior
2014-01-25 11:50:37 -08:00
Robert Krimen
f578229e36
Fix Date(...) to be different from new Date(...)
2014-01-25 11:14:38 -08:00
Robert Krimen
def5c4837d
Fix Date.parse to parse RFC1123
2014-01-25 11:13:30 -08:00
Robert Krimen
7cd78b3a28
Make Date.now test less flaky
...
This fixes #44
2014-01-19 09:24:46 -08:00
Robert Krimen
e7370c43cc
Fix TestDate_now to be less flakey
...
Only test up to second
2013-07-14 14:20:01 -07:00
Tim Jurcka
0845d0253a
Add Date.now()
...
This fixes #33
2013-07-14 14:19:21 -07:00
Robert Krimen
4ebf6416d0
Fix Uint32 Array/String indexing
...
Also, a bunch of toValue_* streamlining
And maybe a few miscellaneous tweaks
2013-06-22 15:49:22 +02:00
Robert Krimen
81de6c8f02
Fix writable/enumerable/configurable of *.prototype to be false
...
Number, String, Array, RegExp, Error, etc.
2013-06-15 17:38:16 -07:00
Robert Krimen
44fda5c7c3
Add Date.toJSON
2013-06-15 12:56:17 -07:00
Robert Krimen
a34c4d2d1f
Add Date.toISOString (sdgoij)
2013-06-15 12:06:33 -07:00
Robert Krimen
716c307c8d
Add Date.toDateString, Date.toTimeString
2013-06-04 19:56:03 -07:00
Robert Krimen
32164a41c9
Fix Date built-in attribute defaults (true, false, true)
2013-06-03 18:36:24 -07:00
Robert Krimen
7e2b4f2063
Rewrite of property handling to be more robust and compliant
...
* No more _stash
* Now using a "virtual table" system via _objectClass
* Make Array.concat GoArray compatible (via .isArray())
Fix #16
2013-05-12 14:14:51 -07:00
Robert Krimen
58e455b80f
Mock location as UTC for date testing
2013-05-05 11:26:34 -07:00
Robert Krimen
696272f7d6
Fix Local/UTC conversion discrepancy in newDateTime
2013-05-05 09:18:16 -07:00
Robert Krimen
bf7b0bc5d2
Fix test to pass regardless of time zone (always UTC)
2013-04-26 09:27:20 +02:00
Robert Krimen
4abba5f6c6
For DefaultValue: HintString (not HintNumber) if object is a Date
2013-04-20 19:16:17 -07:00
Robert Krimen
01f5fae58f
Date(...) => string (Not an object)
2013-04-20 19:09:27 -07:00
Robert Krimen
7624bc44fe
Date() => string (Not an object)
2013-04-20 18:59:58 -07:00
Robert Krimen
fa871c8828
Add Date.toGMTString
2013-04-16 23:02:51 -07:00
Robert Krimen
d223d7576f
Add Date.toLocale*String
2013-04-16 23:00:24 -07:00
Robert Krimen
9281104552
Add Date.setYear
2013-04-16 22:44:15 -07:00
Robert Krimen
d5497fbe89
Add Date.getYear
2013-04-16 22:37:17 -07:00
Robert Krimen
a5ae851516
Add Date.UTC
2013-04-16 22:32:14 -07:00
Robert Krimen
b6fdebf8ee
Add Date.parse
2013-04-16 22:22:39 -07:00
Robert Krimen
36acf405fb
Fix (intermittently) failing Date tests due to local timezone dependency
2013-04-16 17:59:59 -07:00
Robert Krimen
9184233705
Bundle terst dependency (github.com/robertkrimen/terst)
2013-04-15 10:20:34 -07:00
Robert Krimen
393b9384a5
Fit number (exponent/decimal) formatting to ECMA-262 (slightly better)
2013-02-22 11:50:04 -08:00
Robert Krimen
809a0a0ba6
Split tests out of one big massive file
2013-02-05 08:56:08 -08:00