mirror of
https://github.com/discourse/discourse.git
synced 2025-09-04 08:47:37 +08:00
FIX: graphs should go to zero for missing dates
This commit is contained in:
parent
215c0d5569
commit
b7ba490df7
6 changed files with 51 additions and 9 deletions
|
@ -14,7 +14,8 @@ import {
|
|||
validateUploadedFiles,
|
||||
getUploadMarkdown,
|
||||
caretRowCol,
|
||||
setCaretPosition
|
||||
setCaretPosition,
|
||||
fillMissingDates
|
||||
} from 'discourse/lib/utilities';
|
||||
import * as Utilities from 'discourse/lib/utilities';
|
||||
|
||||
|
@ -253,3 +254,12 @@ QUnit.test("caretRowCol", assert => {
|
|||
|
||||
document.body.removeChild(textarea);
|
||||
});
|
||||
|
||||
QUnit.test("fillMissingDates", assert => {
|
||||
const startDate = "2017-11-12"; // YYYY-MM-DD
|
||||
const endDate = "2017-12-12"; // YYYY-MM-DD
|
||||
const data = '[{"x":"2017-11-12","y":3},{"x":"2017-11-27","y":2},{"x":"2017-12-06","y":9},{"x":"2017-12-11","y":2}]';
|
||||
|
||||
assert.equal(fillMissingDates(JSON.parse(data), startDate, endDate).length, 31,
|
||||
"it returns a JSON array with 31 dates");
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue