pkg/domain/api_domain/call_api_test.go

Summary

Maintainability
A
0 mins
Test Coverage
package api_domain

import (
    . "github.com/onsi/gomega"
    "testing"
)

func TestSortApi(t *testing.T) {
    g := NewGomegaWithT(t)
    var apis []CallAPI
    api3 := &CallAPI{"get","/blog","home", 3}
    api2 := &CallAPI{"get","/blog","home", 5}
    api5 := &CallAPI{"get","/blog","home", 2}
    apis = append(apis, *api3)
    apis = append(apis, *api2)
    apis = append(apis, *api5)

    g.Expect(apis[0].Size).To(Equal(3))

    SortAPIs(apis)

    g.Expect(apis[0].Size).To(Equal(2))
}