1
0
mirror of https://github.com/kataras/iris.git synced 2025-12-19 02:47:04 +00:00
This commit is contained in:
Gerasimos (Makis) Maropoulos
2016-12-22 19:07:03 +02:00
parent 1f25e4335a
commit fe79fdea44
4 changed files with 32 additions and 8 deletions

View File

@@ -5,15 +5,16 @@ import (
"encoding/json"
"encoding/xml"
"fmt"
"github.com/gavv/httpexpect"
"github.com/kataras/iris"
"github.com/kataras/iris/httptest"
"github.com/valyala/fasthttp"
"net/url"
"strconv"
"strings"
"testing"
"time"
"github.com/gavv/httpexpect"
"github.com/kataras/iris"
"github.com/kataras/iris/httptest"
"github.com/valyala/fasthttp"
)
// White-box testing *
@@ -849,6 +850,14 @@ func TestTransactions(t *testing.T) {
ctx.BeginTransaction(successTransaction)
})
/*TODO: MAKE THIS TO WORK
iris.Get("/failFirsAndThirdTransactionsButSuccessSecond", func(ctx *iris.Context) {
ctx.BeginTransaction(maybeFailureTransaction(true, false))
ctx.BeginTransaction(successTransaction)
ctx.BeginTransaction(maybeFailureTransaction(true, false))
})
*/
iris.Get("/failAllBecauseOfRequestScopeAndFailure", func(ctx *iris.Context) {
ctx.BeginTransaction(maybeFailureTransaction(true, true))
ctx.BeginTransaction(successTransaction)
@@ -869,6 +878,14 @@ func TestTransactions(t *testing.T) {
ContentType("text/html", iris.Config.Charset).
Body().
Equal(firstTransactionFailureMessage + secondTransactionSuccessHTMLMessage)
/*
e.GET("/failFirsAndThirdTransactionsButSuccessSecond").
Expect().
Status(iris.StatusOK).
ContentType("text/html", iris.Config.Charset).
Body().
Equal(firstTransactionFailureMessage + secondTransactionSuccessHTMLMessage)
*/
e.GET("/failAllBecauseOfRequestScopeAndFailure").
Expect().