| 12345678910111213141516171819202122232425 |
- import { LabelStudio } from "@humansignal/frontend-test/helpers/LSF";
- import { allLabelsEmptyConfig, allLabelsEmptyData, resultWithNotExistedLabels } from "../../data/config/empty-labels";
- describe("Empty labels", () => {
- it("Should retain labels that are not explicitly defined in the configuration", () => {
- LabelStudio.params()
- .config(allLabelsEmptyConfig)
- .data(allLabelsEmptyData)
- .withResult(resultWithNotExistedLabels)
- .init();
- LabelStudio.waitForObjectsReady();
- LabelStudio.serialize().then((results) => {
- const length = results.length;
- expect(length).to.equal(resultWithNotExistedLabels.length);
- for (let i = 0; i < length; i++) {
- const result = results[i];
- const type = result.type;
- expect(result.value[type]).to.deep.equal(resultWithNotExistedLabels[i].value[type]);
- }
- });
- });
- });
|