This is a very simple webmail system. I mainly wrote to learn Ruby on Rails, and the project is not intended for production use. Nowadays I use it to practice test automation (see links later in this doc).
This application has been deployed to Heroku where you can play with it .
-
Any OS where Ruby on Rails can run (such as Linux or Windows)
-
Ruby 2.3
-
Rails 5.2.1
-
PostgreSQL 9.6
While in the main directory, run rake test
. Currently one unit test fails.
I have written a couple of automated Selenium suites for the Simple Webmail application:
-
Java (with Cucumber): github.com/artOfSoftware/onty-webmail-seleniumTest-java.git
-
C#: github.com/artOfSoftware/onty-webmail-seleniumTest-dotnet.git
-
On a Linux system, copy all files in a local directory. Change into that directory.
-
Run
bundle
to make sure all the necessary gems get installed. -
Run
rake db:setup
. This will create and populate the database. -
Then edit file
_run
and change IP address to the public IP address of the machine on which you are running it. -
Then run:
./_run
Found any issues? Feel free to log them or contact me at onTy@artOfSoftware.io