UNPKG

@groww-tech/eslint-plugin-internal

Version:

ESLint Plugin with customized rules as per requirement and preferences of devs in Groww.

26 lines (21 loc) 584 B
import { RuleTester } from "eslint"; import rule from "../../../lib/rules/no-gcs-bucket-url.js"; // Initialize the RuleTester with proper parserOptions const ruleTester = new RuleTester({ parserOptions: { ecmaVersion: 2021, sourceType: "module", }, }); // Define test cases for the rule ruleTester.run("no-gcs-bucket-url", rule, { valid: [ `const url = "https://cdn.example.com/bucket/file.jpg";` ], invalid: [ { code: `const url = "https://storage.googleapis.com/bucket/file.jpg";`, errors: [{ messageId: "disallowedUrl" }], }, ], });