github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/table/project/query_test.go (about)

     1  package projectTable_test
     2  
     3  import (
     4  	projectTable "github.com/taubyte/tau-cli/table/project"
     5  	client "github.com/taubyte/tau/clients/http/auth"
     6  )
     7  
     8  func ExampleQuery() {
     9  	project := &client.Project{
    10  		Id:   "QmbAA8hRosp5BaXFXikADCtpkQCgQCPdRVhnxjiSHfXdWH",
    11  		Name: "someProject",
    12  	}
    13  
    14  	repoData := &client.RawRepoDataOuter{
    15  		Configuration: client.RawRepoData{
    16  			Fullname: "taubyte-test/tb_test_project",
    17  			Url:      "https://api.github.com/repos/taubyte-test/tb_test_project",
    18  		},
    19  		Code: client.RawRepoData{
    20  			Fullname: "taubyte-test/tb_code_test_project",
    21  			Url:      "https://api.github.com/repos/taubyte-test/tb_code_test_project",
    22  		},
    23  		Provider: "github",
    24  	}
    25  
    26  	projectTable.Query(project, repoData, "some")
    27  
    28  	// Output:
    29  	// ┌─────────────┬──────────────────────────────────────────────────────┐
    30  	// │ ID          │ QmbAA8hRosp5BaXFXikADCtpkQCgQCPdRVhnxjiSHfXdWH       │
    31  	// ├─────────────┼──────────────────────────────────────────────────────┤
    32  	// │ Name        │ someProject                                          │
    33  	// ├─────────────┼──────────────────────────────────────────────────────┤
    34  	// │ Description │ some                                                 │
    35  	// ├─────────────┼──────────────────────────────────────────────────────┤
    36  	// │             │ Code                                                 │
    37  	// │ Name:       │ taubyte-test/tb_code_test_project                    │
    38  	// │ URL:        │ https://github.com/taubyte-test/tb_code_test_project │
    39  	// ├─────────────┼──────────────────────────────────────────────────────┤
    40  	// │             │ Config                                               │
    41  	// │ Name:       │ taubyte-test/tb_test_project                         │
    42  	// │ URL:        │ https://github.com/taubyte-test/tb_test_project      │
    43  	// └─────────────┴──────────────────────────────────────────────────────┘
    44  }