Parasol
Parasol copied to clipboard
When loading Parasol without Seaside, #withCapabilities: fails
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.