UNPKG

next-firebase-auth

Version:

Simple Firebase authentication for all Next.js rendering strategies

1 lines 912 B
import path from"path";import jscodeshift from"jscodeshift";import transform from"codemod/rename-authuser-withauthusertokenssr";import readFile from"codemod/util/readFile";function read(e){return readFile(path.join(__dirname,e))}const transformName="rename-authuser-withauthusertokenssr";describe("withAuthUserTokenSSR argument property change: AuthUser -> user",(()=>{it("works as expected",(()=>{const e=transform({source:read(`./${transformName}.fixtures/inputA.js`),path:require.resolve(`./${transformName}.fixtures/inputA.js`)},{jscodeshift},{}),r=read(`./${transformName}.fixtures/outputA.js`);expect(e).toEqual(r)})),it("works as expected with reassigned variable name",(()=>{const e=transform({source:read(`./${transformName}.fixtures/inputB.js`),path:require.resolve(`./${transformName}.fixtures/inputB.js`)},{jscodeshift},{}),r=read(`./${transformName}.fixtures/outputB.js`);expect(e).toEqual(r)}))}));