ujh/fountainpencompanion

View on GitHub
app/javascript/src/admin/micro-clusters/groupedInks.spec.js

Summary

Maintainability
A
0 mins
Test Coverage
import { groupedInks } from "./groupedInks";

describe("groupedInks", () => {
  it("returns only unique inks", () => {
    const inks = [
      { brand_name: "brand1", line_name: "line1", ink_name: "ink1" },
      { brand_name: "brand1", line_name: "line1", ink_name: "ink1" },
      { brand_name: "brand2", line_name: "line1", ink_name: "ink1" }
    ];
    expect(groupedInks(inks)).toStrictEqual([
      { brand_name: "brand1", line_name: "line1", ink_name: "ink1" },
      { brand_name: "brand2", line_name: "line1", ink_name: "ink1" }
    ]);
  });
});