setup

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 8, 2019 License: BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client represents an API client

func (*Client) Do

func (clt *Client) Do(req *http.Request) *http.Response

Do sends an HTTP request and returns a response

type TestSetup

type TestSetup struct {
	// contains filtered or unexported fields
}

TestSetup represents the Dgraph-based server setup of an individual test

func New

func New(t *testing.T, conf *config.Config) *TestSetup

New creates a new test setup

func (*TestSetup) APIServer

func (ts *TestSetup) APIServer() api.Server

APIServer returns the API server interface

func (*TestSetup) Guest

func (ts *TestSetup) Guest() *Client

Guest creates a new unauthenticated API client

func (*TestSetup) T

func (ts *TestSetup) T() *testing.T

T returns the test reference

func (*TestSetup) Teardown

func (ts *TestSetup) Teardown()

Teardown gracefully terminates the test, this method MUST BE DEFERRED until the end of the test!

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL