linkedin / css-blocks

High performance, maintainable stylesheets.
http://css-blocks.com/
BSD 2-Clause "Simplified" License
6.33k stars 152 forks source link

Ember monorepo testing #416

Closed chriseppstein closed 4 years ago

chriseppstein commented 4 years ago

This PR removes the dummy application for testing from @css-blocks/ember-cli and replaces it with a real ember application in private-packages/fixtures/ember-app. The integration tests that ran against that application have also moved to that package.

The in-repo addon and engines that were in the lib directory of the dummy application have been upgraded to their own packages in this monorepo and the new ember application has a proper npm package dependency on them.

This allows the ember-addon.paths entry to be removed from the ember-cli integration addon which silences the warning about missing addons that ember-cli would display when building an app using CSS Blocks.