package testhelpers

import (
	"flag"
	"os"
	"testing"
)

var integration bool

func init() {
	flag.BoolVar(&integration, "integration", false, "enable integration tests")
}

// IntegrationTest marks the current test as an integration test
func IntegrationTest(t *testing.T) {
	_, enabled := os.LookupEnv("INTEGRATION_TEST")

	if !(integration || enabled) {
		t.Skip("Skipping integration test")
	}
}