Code Monkey home page Code Monkey logo

Comments (3)

cah-brian-gantzler avatar cah-brian-gantzler commented on June 1, 2024 1

The link you refer to still uses setupMirage, the code it refers to is how mirage/config.js should now be formatted.

Still learning embroider and trying to figure it out. Importing setupMirage should work the same as importing anything else from test support for any other addon. Embroider should see the import and include the code.

I am looking at ember-qunit and dont see a difference in how they configure and export setupApplicationTest vs how we are exporting setupMirage.

When you say you are using embroider, what exactly does that mean? You are setting the more stricter modes?

from ember-cli-mirage.

cah-brian-gantzler avatar cah-brian-gantzler commented on June 1, 2024 1

@SergeAstapov This looks like another import that should be deprecated.

import { setupMirage } from 'ember-cli-mirage/test-support';

is the way it should be done. I didnt notice in your original post that you stated that. Not sure I would have noticed and it should have worked. But still learning how embroider works so good to know.

from ember-cli-mirage.

x8BitRain avatar x8BitRain commented on June 1, 2024

Okay thanks for the tip, I'm using embroider with the "Optimized Safe" flags.
I looked at my imports again and was able to make it work by changing it from:

import setupMirage from 'ember-cli-mirage/test-support/setup-mirage';

to

import { setupMirage } from 'ember-cli-mirage/test-support';

My IDE tells me both imports are valid but embroider/webpack wasn't able to import the package the old way when embroider was added to the build pipeline.

from ember-cli-mirage.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.