diff --git a/agents/httpagent_it_test.go b/agents/httpagent_it_test.go
index 96f4ef0b1..2fe0d2d82 100644
--- a/agents/httpagent_it_test.go
+++ b/agents/httpagent_it_test.go
@@ -193,20 +193,16 @@ func testHAitAuth1001(t *testing.T) {
if err != nil {
t.Error(err)
}
- var eXml []byte
- if t := time.Now(); t.Weekday() != 6 && t.Weekday() != 7 { // Different rating plans for weekend
- eXml = []byte(`
-
- 1
- 6042
-`)
- } else {
- eXml = []byte(`
-
- 1
- 10800
-`)
+ // var eXml []byte
+ maxDuration := 6042
+ if t := time.Now(); t.Weekday() == time.Saturday || t.Weekday() == time.Sunday { // Different rating plans for weekend
+ maxDuration = 10800
}
+ eXml := []byte(fmt.Sprintf(`
+
+ 1
+ %v
+`, maxDuration))
if body, err := ioutil.ReadAll(rply.Body); err != nil {
t.Error(err)
} else if !reflect.DeepEqual(eXml, body) {