UNPKG

@datadog/mobile-react-native

Version:

A client-side React Native module to interact with Datadog

29 lines (25 loc) 970 B
/* * Unless explicitly stated otherwise all files in this repository are licensed under the Apache License Version 2.0. * This product includes software developed at Datadog (https://www.datadoghq.com/). * Copyright 2016-Present Datadog, Inc. */ import { DATADOG_GRAPH_QL_OPERATION_NAME_HEADER, DATADOG_GRAPH_QL_OPERATION_TYPE_HEADER, DATADOG_GRAPH_QL_VARIABLES_HEADER, isDatadogCustomHeader } from '../graphqlHeaders'; describe('GraphQL custom headers', () => { it.each([ DATADOG_GRAPH_QL_OPERATION_NAME_HEADER, DATADOG_GRAPH_QL_OPERATION_TYPE_HEADER, DATADOG_GRAPH_QL_VARIABLES_HEADER ])('%s matches the custom header pattern', header => { expect(isDatadogCustomHeader(header)).toBeTruthy(); }); describe('isDatadogCustomHeader', () => { it('returns false for non-custom headers', () => { expect(isDatadogCustomHeader('non-custom-header')).toBeFalsy(); }); }); });