github.com/apache/beam/sdks/v2@v2.48.2/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/jest.config.js (about)

     1  // Licensed under the Apache License, Version 2.0 (the 'License'); you may not
     2  // use this file except in compliance with the License. You may obtain a copy of
     3  // the License at
     4  //
     5  //   http://www.apache.org/licenses/LICENSE-2.0
     6  //
     7  // Unless required by applicable law or agreed to in writing, software
     8  // distributed under the License is distributed on an 'AS IS' BASIS, WITHOUT
     9  // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
    10  // License for the specific language governing permissions and limitations under
    11  // the License.
    12  
    13  /**
    14   * Configures jest test framework.
    15   */
    16  
    17  module.exports = {
    18    "roots": [
    19      "<rootDir>/src"
    20    ],
    21    "testMatch": [
    22      "<rootDir>/src/__tests__/**/*.test.(ts|tsx)"
    23    ],
    24    // Use ts-jest to test ts and tsx files.
    25    "transform": {
    26      "^.+\\.(ts|tsx)$": "ts-jest"
    27    },
    28    // Use identity-obj-proxy to load css and less files in tests.
    29    "moduleNameMapper": {
    30      "\\.(css|less)$": "identity-obj-proxy"
    31    }
    32  }