|
1 |
| -var timezone_mock = require('timezone-mock'); |
2 |
| - |
3 | 1 | var assert = require('assert');
|
4 | 2 | var common = require('../../common');
|
5 | 3 |
|
6 |
| -function registerMock() { |
7 |
| - timezone_mock.register('US/Pacific'); |
8 |
| - var date = new Date(Date.now()); |
9 |
| - var tzo = date.getTimezoneOffset(); |
10 |
| - assert.ok(tzo === 420 || tzo === 480); |
11 |
| -} |
12 |
| - |
13 | 4 | var table = 'timezone_test';
|
14 |
| -var pre_statements = ['', 'SET TIME_ZONE="+00:00"', 'SET TIME_ZONE="SYSTEM"', registerMock]; |
| 5 | +var pre_statements = ['', 'SET TIME_ZONE="+00:00"', 'SET TIME_ZONE="SYSTEM"']; |
15 | 6 | var pre_idx = 0;
|
16 | 7 | var test_days = ['01-01', '03-07', '03-08', '03-09', '12-31'].map(function (day) {
|
17 |
| - // Choosing this because 2015-03-08 02:30 Pacific does not exist (due to DST), |
18 |
| - // so if anything is using a local date object it will fail (at least if the |
19 |
| - // test system is in Pacific Time). |
20 |
| - return '2015-' + day + 'T02:32:11.000Z'; |
| 8 | + // Choosing this time because it is outsite of standard DST transitions |
| 9 | + return '2015-' + day + 'T12:32:11.000Z'; |
21 | 10 | });
|
22 | 11 | var day_idx = 0;
|
23 | 12 | var test_timezones = ['Z', 'local', 0, 1, 5, 12, 23, -1, -5, -20];
|
@@ -50,11 +39,7 @@ function testNextDate(connection) {
|
50 | 39 | connection.end(assert.ifError);
|
51 | 40 | return;
|
52 | 41 | } else {
|
53 |
| - if (typeof pre_statements[pre_idx] === 'function') { |
54 |
| - pre_statements[pre_idx](); |
55 |
| - } else { |
56 |
| - connection.query(pre_statements[pre_idx], assert.ifError); |
57 |
| - } |
| 42 | + connection.query(pre_statements[pre_idx], assert.ifError); |
58 | 43 | day_idx = tz_idx = 0;
|
59 | 44 | }
|
60 | 45 | }
|
|
0 commit comments