var dbName string
	var request *http.Request
	var recorder *httptest.ResponseRecorder
	var session *mgo.Session
	var err error
	var testServer *martini.ClassicMartini

	BeforeEach(func() {
		// Set up a new server, connected to a test database,
		// before each test.
		dbName = "thingstodo_test"
		session, err = mgo.Dial("mongodb://localhost")
		if err != nil {
			panic(err)
		}
		testServer = server.NewServer(dbName)

		// Record HTTP responses.
		recorder = httptest.NewRecorder()
	})

	AfterEach(func() {
		// Clear the database after each test.
		session.DB(dbName).DropDatabase()
	})

	Describe("GET /events", func() {

		// Set up a new GET request before every test
		// in this describe block.
		BeforeEach(func() {
Example #2
0
func main() {
	//Create a new server object and run it
	server := server.NewServer("thingstodo")
	server.Run()
}