message: Update unit test according to special purposes feature
diff: @@ -148,8 +148,16 @@ describe('TCString', (): void => {
  if (!vendor || (value && vendor.legIntPurposes.length === 0)) {
  + if (vendor && vendor.purposes.length === 0 && vendor.specialPurposes.length > 0) {
  +
  + expect(newModel.vendorLegitimateInterests.has(id), `vendorLegitimateInterests.has(${id})`).to.be.true;
  +
  + } else {
  +
  expect(newModel.vendorLegitimateInterests.has(id), `vendorLegitimateInterests.has(${id})`).to.be.false;
  + }
  +
  } else {
  expect(newModel.vendorLegitimateInterests.has(id), `vendorLegitimateInterests.has(${id})`).to.equal(value);
  