text: import Helper, { states } from "./_helper";
  
  describe("External | Shared | ORM | Has Many | Named Reflexive Explicit Inverse | delete", () => {
    let helper;
    beforeEach(() => {
      helper = new Helper();
    });
    afterEach(() => {
      helper.shutdown();
    });
  
    states.forEach(state => {
      test(`deleting children updates the parent's foreign key for a ${state}`, () => {
        let [tag, labels] = helper[state]();
  
        if (labels && labels.length) {
          labels.forEach(t => t.destroy());
          tag.reload();
        }
  
        expect(tag.labels).toHaveLength(0);
        expect(tag.labelIds).toHaveLength(0);
      });
    });
  });
  