Feature: `osc aggregatepac` command


# common steps for all scenarios
Background:
   Given I set working directory to "{context.osc.temp}"


@destructive
Scenario: Run `osc aggregatepac <project>/<package> <target-project>`
    When I execute osc with args "aggregatepac test:factory/test-pkgA home:Admin"
    Then the exit code is 0


@destructive
Scenario: Run `osc aggregatepac <project>/<package> <target-project>/<target-package>`
    When I execute osc with args "aggregatepac test:factory/test-pkgA home:Admin/test-pkgAA"
    Then the exit code is 0


Scenario: Run `osc aggregatepac` where the source and target are the same
    When I execute osc with args "aggregatepac test:factory/test-pkgA test:factory"
    Then the exit code is 1