# Test tools for NitRPG.
module test_helper
-import test_suite
import game
import github::cache
# Used to factorize test treatments.
abstract class NitrpgTestHelper
- super TestSuite
# Github API client
var api: GithubAPI do
end
# Mongo API client
- var mongo = new MongoClient("mongodb://localhost:27017/")
+ var mongo = new MongoClient("mongodb://mongo:27017/")
# Load a new test database by with a name
private fun load_db(name: String): MongoDb do return mongo.database(name)
db.drop
end
- redef fun after_test do drop_test_db
+ # Drop the databse after each test
+ fun after_test is after do drop_test_db
end