Skip to content

Commit

Permalink
Add a test for OpenSearch
Browse files Browse the repository at this point in the history
  • Loading branch information
mortenlj committed Sep 29, 2023
1 parent 73325d2 commit 5e76c9c
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 2 deletions.
45 changes: 45 additions & 0 deletions src/test_data/golden_opensearch.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
asserts:
status_code: 200
patches:
- op: add
path: /spec/projectVpcId
value: test-vpc-id
- op: add
path: /spec/terminationProtection
value: true
- op: add
path: /spec/tags
value:
environment: test-tenant-env
tenant: test-tenant-name
team: basseng
- op: add
path: /spec/cloudName
value: google-test-location
admission_review:
apiVersion: admission.k8s.io/v1
kind: AdmissionReview
request:
uid: test-uid
kind:
group: "aiven.io"
version: v1alpha1
kind: OpenSearch
resource:
group: "aiven.io"
version: v1alpha1
resource: OpenSearch
name: opensearch-basseng-test
namespace: basseng
operation: UPDATE
userInfo:
username: mortenlj
object:
apiVersion: aiven.io/v1alpha1
kind: OpenSearch
metadata:
name: opensearch-basseng-test
namespace: basseng
spec:
plan: hobbyist
project: dev-nais-dev
4 changes: 2 additions & 2 deletions src/test_data/golden_redis.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ admission_review:
resource:
group: "aiven.io"
version: v1alpha1
resource: redis
name: test-pod
resource: Redis
name: redis-basseng-test
namespace: basseng
operation: CREATE
userInfo:
Expand Down
1 change: 1 addition & 0 deletions src/web.rs
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,7 @@ mod tests {

#[rstest]
#[case("golden_redis.yaml")]
#[case("golden_opensearch.yaml")]
#[case("redis_with_all_tags.yaml")]
#[tokio::test]
async fn test_mutate(test_server: TestServer, test_dir: PathBuf, #[case] file_name: &str) {
Expand Down

0 comments on commit 5e76c9c

Please sign in to comment.