mirror of
https://github.com/discourse/discourse.git
synced 2025-05-23 18:31:11 +08:00
DEV: introduces prettier for es6 files
This commit is contained in:
@ -1,21 +1,35 @@
|
||||
import Model from 'discourse/models/model';
|
||||
import Model from "discourse/models/model";
|
||||
|
||||
QUnit.module("model:discourse");
|
||||
|
||||
QUnit.test("extractByKey: converts a list of hashes into a hash of instances of specified class, indexed by their ids", assert => {
|
||||
var firstObject = {id: "id_1", foo: "foo_1"};
|
||||
var secondObject = {id: "id_2", foo: "foo_2"};
|
||||
QUnit.test(
|
||||
"extractByKey: converts a list of hashes into a hash of instances of specified class, indexed by their ids",
|
||||
assert => {
|
||||
var firstObject = { id: "id_1", foo: "foo_1" };
|
||||
var secondObject = { id: "id_2", foo: "foo_2" };
|
||||
|
||||
var actual = Model.extractByKey([firstObject, secondObject], Ember.Object);
|
||||
var expected = {
|
||||
id_1: Ember.Object.create(firstObject),
|
||||
id_2: Ember.Object.create(secondObject)
|
||||
};
|
||||
var actual = Model.extractByKey([firstObject, secondObject], Ember.Object);
|
||||
var expected = {
|
||||
id_1: Ember.Object.create(firstObject),
|
||||
id_2: Ember.Object.create(secondObject)
|
||||
};
|
||||
|
||||
assert.ok(_.isEqual(actual, expected));
|
||||
});
|
||||
assert.ok(_.isEqual(actual, expected));
|
||||
}
|
||||
);
|
||||
|
||||
QUnit.test("extractByKey: returns an empty hash if there isn't anything to convert", assert => {
|
||||
assert.deepEqual(Model.extractByKey(), {}, "when called without parameters");
|
||||
assert.deepEqual(Model.extractByKey([]), {}, "when called with an empty array");
|
||||
});
|
||||
QUnit.test(
|
||||
"extractByKey: returns an empty hash if there isn't anything to convert",
|
||||
assert => {
|
||||
assert.deepEqual(
|
||||
Model.extractByKey(),
|
||||
{},
|
||||
"when called without parameters"
|
||||
);
|
||||
assert.deepEqual(
|
||||
Model.extractByKey([]),
|
||||
{},
|
||||
"when called with an empty array"
|
||||
);
|
||||
}
|
||||
);
|
||||
|
Reference in New Issue
Block a user