next-firebase-auth
Version:
Simple Firebase authentication for all Next.js rendering strategies
1 lines • 856 B
JavaScript
import path from"path";import jscodeshift from"jscodeshift";import transform from"codemod/withauthuser-to-withuser";import readFile from"codemod/util/readFile";function read(t){return readFile(path.join(__dirname,t))}const transformName="withauthuser-to-withuser";describe("withAuthUser -> withUser",(()=>{it("modifies the API name",(()=>{const t=transform({source:read(`./${transformName}.fixtures/inputA.js`),path:require.resolve(`./${transformName}.fixtures/inputA.js`)},{jscodeshift},{}),e=read(`./${transformName}.fixtures/outputA.js`);expect(t).toEqual(e)})),it("modifies the API name when it is renamed on import",(()=>{const t=transform({source:read(`./${transformName}.fixtures/inputA.js`),path:require.resolve(`./${transformName}.fixtures/inputA.js`)},{jscodeshift},{}),e=read(`./${transformName}.fixtures/outputA.js`);expect(t).toEqual(e)}))}));