aboutsummaryrefslogtreecommitdiffstats
path: root/kubernetes/common/certInitializer/values.yaml
AgeCommit message (Expand)AuthorFilesLines
2020-12-17[COMMON][CertInit] Uses new tpls for repos / imagesSylvain Desbureaux1-2/+0
2020-10-20[COMMON] Move onap truststore to cert-wrapperKrzysztof Opasiak1-2/+5
2020-10-20[COMMON] Make certInitializer share truststore among instancesKrzysztof Opasiak1-0/+3
2020-09-12[common] Add application mount path to cert initializerkrishnaa961-0/+1
2020-08-25[COMMON] Enable importing custom certificates to truststore using certInitial...Jozsef Csongvai1-1/+11
2020-07-16[COMMON] Use readinessCheck template inside certInitializerKrzysztof Opasiak1-2/+6
2020-06-02[common] Make sure that we declare repository in certInitializerKrzysztof Opasiak1-0/+1
2020-05-06[COMMON] Add new template for obtaining certificateKrzysztof Opasiak1-0/+42
6699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
import {FeatureFlagsService, Features} from "./feature-flags.service";
import {getTestBed, TestBed} from "@angular/core/testing";
import {NgRedux} from "@angular-redux/store";
import each from 'jest-each';
let flagValue:boolean;

class MockReduxStore<T> {

  getState() {
    return {
      "global": {
        "flags": {
          "FLAG_1810_CR_ADD_CLOUD_OWNER_TO_MSO_REQUEST": flagValue,
        },
      },
    }
  };
}

describe('Feature flags Service', () => {

  let injector;
  let service: FeatureFlagsService;

  beforeAll(done => (async () => {
    TestBed.configureTestingModule({
      providers: [
        FeatureFlagsService,
        {provide: NgRedux, useClass: MockReduxStore}]
    });
    await TestBed.compileComponents();

    injector = getTestBed();
    service = injector.get(FeatureFlagsService);

  })().then(done).catch(done.fail));

    let flagValueDataProvider = [
      ['flag is true', true],
      ['flag is false', false]
    ];

    each(flagValueDataProvider).test("should return the correct flag %s", (desc: string, flag: boolean) => {
        flagValue = flag;
        expect(service.getFlagState(Features.FLAG_1810_CR_ADD_CLOUD_OWNER_TO_MSO_REQUEST)).toEqual(flag);
    });
});