github.com/confluentinc/cli@v1.100.0/test/connector_test.go (about)

     1  package test
     2  
     3  func (s *CLITestSuite) TestConnector() {
     4  	// TODO: add --config flag to all commands or ENVVAR instead of using standard config file location
     5  	tests := []CLITest{
     6  		{args: "connector --help", fixture: "connector/connector-help.golden"},
     7  		{args: "connector create --cluster lkc-123 --config test/fixtures/input/connector-config.yaml -o json", fixture: "connector/connector-create-json.golden"},
     8  		{args: "connector create --cluster lkc-123 --config test/fixtures/input/connector-config.yaml -o yaml", fixture: "connector/connector-create-yaml.golden"},
     9  		{args: "connector create --cluster lkc-123 --config test/fixtures/input/connector-config.yaml", fixture: "connector/connector-create.golden"},
    10  		{args: "connector delete lcc-123 --cluster lkc-123", fixture: "connector/connector-delete.golden"},
    11  		{args: "connector describe lcc-123 --cluster lkc-123 -o json", fixture: "connector/connector-describe-json.golden"},
    12  		{args: "connector describe lcc-123 --cluster lkc-123 -o yaml", fixture: "connector/connector-describe-yaml.golden"},
    13  		{args: "connector describe lcc-123 --cluster lkc-123", fixture: "connector/connector-describe.golden"},
    14  		{args: "connector list --cluster lkc-123 -o json", fixture: "connector/connector-list-json.golden"},
    15  		{args: "connector list --cluster lkc-123 -o yaml", fixture: "connector/connector-list-yaml.golden"},
    16  		{args: "connector list --cluster lkc-123", fixture: "connector/connector-list.golden"},
    17  		{args: "connector pause lcc-123 --cluster lkc-123", fixture: "connector/connector-pause.golden"},
    18  		{args: "connector resume lcc-123 --cluster lkc-123", fixture: "connector/connector-resume.golden"},
    19  		{args: "connector update lcc-123 --cluster lkc-123 --config test/fixtures/input/connector-config.yaml", fixture: "connector/connector-update.golden"},
    20  	}
    21  
    22  	kafkaURL := serveKafkaAPI(s.T()).URL
    23  	loginURL := serve(s.T(), kafkaURL).URL
    24  
    25  	for _, tt := range tests {
    26  		tt.login = "default"
    27  		s.runCcloudTest(tt, loginURL)
    28  	}
    29  }