Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(dart_frog_prod_server): simplify and document pubspec.lock fixtures #1252

Merged
merged 2 commits into from Jan 18, 2024

Conversation

alestiago
Copy link
Contributor

@alestiago alestiago commented Jan 18, 2024

Status

READY

Description

Currently the createExternalPackagesFolder uses pubspec.lock fixtures during testing. These fixtures being used are very long and difficult to read and conceptualise what's in them. This Pull Request removes some "transitive" dependencies form the fixtures and documents what the fixture contains. In addition, this simplifies adding dependencies to test specific scenarios as in #1243 .

Type of Change

  • ✨ New feature (non-breaking change which adds functionality)
  • πŸ› οΈ Bug fix (non-breaking change which fixes an issue)
  • ❌ Breaking change (fix or feature that would cause existing functionality to change)
  • 🧹 Code refactor
  • βœ… Build configuration change
  • πŸ“ Documentation
  • πŸ—‘οΈ Chore

@alestiago alestiago requested a review from a team as a code owner January 18, 2024 12:26
@alestiago alestiago added the refactor A code change that neither fixes a bug nor add a feature label Jan 18, 2024
@alestiago alestiago self-assigned this Jan 18, 2024
@alestiago alestiago changed the title refactor: simplify and document pubspec.lock fixtures refactor(dart_frog_prod_server): simplify and document pubspec.lock fixtures Jan 18, 2024
@alestiago alestiago added the test Changes that add missing tests or correcting existing tests label Jan 18, 2024
@alestiago alestiago merged commit cde3013 into main Jan 18, 2024
4 checks passed
@alestiago alestiago deleted the alestiago/refactor-pubspec-locks-fixtures branch January 18, 2024 12:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactor A code change that neither fixes a bug nor add a feature test Changes that add missing tests or correcting existing tests
Projects
Development

Successfully merging this pull request may close these issues.

None yet

2 participants