mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-09 11:12:52 +00:00
feat: migrate to esm
This commit is contained in:
@@ -12,30 +12,30 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import {keyBy} from '../src/key-by';
|
||||
import {expect} from "chai";
|
||||
import { keyBy } from "../src/key-by.js";
|
||||
import { expect } from "chai";
|
||||
|
||||
describe('keyBy', function () {
|
||||
it('should key objects', function () {
|
||||
describe("keyBy", function () {
|
||||
it("should key objects", function () {
|
||||
const objects = [
|
||||
{
|
||||
id: 1,
|
||||
name: 'foo',
|
||||
name: "foo",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
name: 'bar',
|
||||
name: "bar",
|
||||
},
|
||||
];
|
||||
const result = keyBy(objects, it => it.id);
|
||||
const result = keyBy(objects, (it) => it.id);
|
||||
expect(result).to.deep.equal({
|
||||
1: {
|
||||
id: 1,
|
||||
name: 'foo',
|
||||
name: "foo",
|
||||
},
|
||||
2: {
|
||||
id: 2,
|
||||
name: 'bar',
|
||||
name: "bar",
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user