Skip to content

When loading Parasol without Seaside, #withCapabilities: fails #70

@koendehondt

Description

@koendehondt

The readme states:

Warning: Parasol's default baseline will NOT load Seaside automatically. You can therefore use Parasol without Seaside, but then you should only load the 'core' Metacello group. The 'default' Metacello group pulls in the extensions for Seaside but you are required to load Seaside yourself. This ensures you can load your own version of Seaside without tackling Metacello load conflicts. Only the 'tests' Metacello group will load latest master of Seaside.

I like to test a web application which is not a Seaside application. So, I do not need Seaside. That was my expectation.

But when I load Parasol with:

Metacello new
    baseline: 'Parasol';
    repository: 'github://SeasideSt/Parasol:master/repository';
    load: 'default'.

BPRemoteWebDriver withCapabilities: BPChromeOptions new fails with: Message not understood: Dictionary >> #asJson, because asJson is not part of Parasol. It is part of Seaside.

Since I do not need Seaside, I do not want to load it.

So, either I made a mistake, or either the documentation in the readme is not correct. Please advise. Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions