• A
    Fix helpers not working in e2e tests · e8443e26
    Asher 提交于
    It errors that jest is not defined so put it behind a function instead
    of immediately creating the mock (this is probably a better pattern
    anyway).
    
    The constant tests had to be reworked a little. Since the logger mock is
    hoisted it runs before createLoggerMock is imported. I moved it into a
    beforeAll which means the require call also needed to be moved
    there (since we need to mock the logger before requiring the constants
    or it'll pull the non-mocked logger).
    
    This means getPackageJson needs to be a let and assigned afterward. To
    avoid having to define a type for getPackageJson I just added a let var
    set to the type of the imported constants file and modified the other
    areas to use the same paradigm.
    
    I also replaced some hardcoded strings with the mocked package.json
    object.
    e8443e26
util.test.ts 7.5 KB