Skip to content

Upload App Bundle - Happy Path #384

@najuna-brian

Description

@najuna-brian

Description

Verifies that the synk app-bundle upload command successfully uploads a valid bundle ZIP to the server, creates a new version entry, and generates a correct manifest with file hashes.

Steps

  1. Ensure you are logged in as an admin user: run synk login
  2. Confirm you have a valid bundle ZIP containing at minimum: index.html and a forms/ directory
  3. Run synk app-bundle upload bundle.zip --verbose
  4. Observe that validation runs and passes (look for validation output in verbose mode)
  5. Observe that upload progress is shown
  6. Observe that the command completes with a success message
  7. Run synk app-bundle versions and verify the new version appears in the list
  8. Run synk app-bundle manifest and verify the manifest contains the correct list of files with their hashes

Expected Result

The bundle uploads successfully. A new version entry appears in the versions list. The manifest accurately reflects the contents of the uploaded bundle with correct file paths and hashes. No errors or warnings in the output.

Actual Result

(To be filled during testing)

Priority

High

Metadata

Metadata

Assignees

No one assigned

    Labels

    testIssues related to tests, test coverage, or test infrastructuretest:CLITest case related to the CLI

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions