SeasideSt / Parasol

Testing web apps in Smalltalk using Selenium WebDriver.
MIT License
31 stars 16 forks source link

Fix setup for Pharo 11.0? #57

Closed Dima-369 closed 2 years ago

Dima-369 commented 2 years ago

Hey, I wanted to try this out but when I evaluate this, I get a KeyError because of ZnZincServerAdaptor?

Metacello new
    baseline: 'Parasol';
    repository: 'github://SeasideSt/Parasol:master/repository';
    load: 'default'.
(Smalltalk at: #ZnZincServerAdaptor) startOn: 8080.

image

jbrichau commented 2 years ago

Hi @Dima-369 Seaside etc have not configuration for loading into the Pharo 11 development branch.

Until this has been done, if you want to try this out, you can use Pharo 10 right now. Does that work for you?

Dima-369 commented 2 years ago

Until this has been done, if you want to try this out, you can use Pharo 10 right now. Does that work for you?

I loaded a fresh Pharo 10.0 image and executed the block from the issue description and it shows the same error?

jbrichau commented 2 years ago

Ok, I notice now that the snippet in the README still assumes we are loading Seaside in the default metacello group. This has been changed to avoid a circular dependency. You can either load Seaside first, or load the 'tests' group:

Metacello new
    baseline: 'Parasol';
    repository: 'github://SeasideSt/Parasol:master/repository';
    load: 'tests'.
(Smalltalk at: #ZnZincServerAdaptor) startOn: 8080.
Dima-369 commented 2 years ago

With load: 'tests', the installation even works in Pharo 11.0, so closing this.