UNPKG

@reportportal/agent-js-jasmine

Version:

Agent for integration Jasmine with ReportPortal.

40 lines (37 loc) 1.23 kB
/* * Copyright 2020 EPAM Systems * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ const entityType = { SUITE: 'suite', STEP: 'step', TEST: 'test', BEFORE_METHOD: 'BEFORE_METHOD', BEFORE_SUITE: 'BEFORE_SUITE', AFTER_SUITE: 'AFTER_SUITE', AFTER_METHOD: 'AFTER_METHOD', }; const hookTypes = { BEFORE_ALL: 'beforeAll', BEFORE_EACH: 'beforeEach', AFTER_ALL: 'afterAll', AFTER_EACH: 'afterEach', }; const hookTypesMap = { [hookTypes.BEFORE_EACH]: entityType.BEFORE_METHOD, [hookTypes.BEFORE_ALL]: entityType.BEFORE_SUITE, [hookTypes.AFTER_EACH]: entityType.AFTER_METHOD, [hookTypes.AFTER_ALL]: entityType.AFTER_SUITE, }; module.exports = { entityType, hookTypes, hookTypesMap };