Lin777 / ESUGConfRegistrationAppExample1

ESUG Conference Registration Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESUGConfRegistrationApp

ESUG Conference Registration Application

Installation

Prerequisites

  • Latest Pharo 6.1+ image.
  • Pharo VM for Pharo 6.1+.

You can get both by downloading it from the Pharo site or in the command line with zeroconf:

wget -O- get.pharo.org | bash

To load the ESUGApp package into the Pharo image:

Metacello new
 baseline:'ESUGApp';
 repository: 'github://Lin777/ESUGConfRegistrationApp:master/src';
 load.
 
 (Smalltalk at: #ZnZincServerAdaptor) startOn: 8080.

You can see the application run in: http://localhost:8080/ESUG

Run Tests

The tests for the model run like any test.

On the other hand, the tests with Selenium (Parasol) require extract the Chromedriver's ZIP file into the directory where you put the Selenium server JAR file. And then run the Selenium server, execute the following on the command line:

java -Dwebdriver.chrome.driver=chromedriver -jar selenium-server-standalone-3.0.1.jar

and now you can run the tests.

If you have any inconvenience with parasol, you can check the Parasol github

About

ESUG Conference Registration Application


Languages

Language:HTML 98.3%Language:Smalltalk 1.7%