1
0
mirror of https://github.com/robertkrimen/otto synced 2025-10-12 20:27:30 +08:00
Commit Graph

42 Commits

Author SHA1 Message Date
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