Public Access
fix: format and lint
This commit is contained in:
+36
-8
@@ -28,7 +28,11 @@ fn test_component(name: &str) -> Entity {
|
||||
async fn create_and_get_entity() {
|
||||
let db = TestDb::new().await;
|
||||
|
||||
let created = db.repository.create(&test_component("payment-api")).await.unwrap();
|
||||
let created = db
|
||||
.repository
|
||||
.create(&test_component("payment-api"))
|
||||
.await
|
||||
.unwrap();
|
||||
assert!(!created.id.is_empty());
|
||||
assert_eq!(created.kind, "Component");
|
||||
assert!(created.created_at.is_some());
|
||||
@@ -55,7 +59,11 @@ async fn get_nonexistent_returns_none() {
|
||||
async fn update_entity() {
|
||||
let db = TestDb::new().await;
|
||||
|
||||
let created = db.repository.create(&test_component("auth-svc")).await.unwrap();
|
||||
let created = db
|
||||
.repository
|
||||
.create(&test_component("auth-svc"))
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
let mut updated_data = test_component("auth-svc");
|
||||
if let Some(Metadata::ComponentMetadata(ref mut m)) = updated_data.metadata {
|
||||
@@ -84,7 +92,11 @@ async fn update_entity() {
|
||||
async fn delete_entity() {
|
||||
let db = TestDb::new().await;
|
||||
|
||||
let created = db.repository.create(&test_component("to-delete")).await.unwrap();
|
||||
let created = db
|
||||
.repository
|
||||
.create(&test_component("to-delete"))
|
||||
.await
|
||||
.unwrap();
|
||||
let deleted = db.repository.delete(&created.id).await.unwrap();
|
||||
assert!(deleted);
|
||||
|
||||
@@ -151,8 +163,14 @@ async fn list_paginated() {
|
||||
async fn get_by_kind_and_name() {
|
||||
let db = TestDb::new().await;
|
||||
|
||||
db.repository.create(&test_component("unique-svc")).await.unwrap();
|
||||
db.repository.create(&test_component("other-svc")).await.unwrap();
|
||||
db.repository
|
||||
.create(&test_component("unique-svc"))
|
||||
.await
|
||||
.unwrap();
|
||||
db.repository
|
||||
.create(&test_component("other-svc"))
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
let found = db
|
||||
.repository
|
||||
@@ -176,7 +194,11 @@ async fn get_by_kind_and_name() {
|
||||
async fn atomic_annotation_update() {
|
||||
let db = TestDb::new().await;
|
||||
|
||||
let created = db.repository.create(&test_component("annotated-svc")).await.unwrap();
|
||||
let created = db
|
||||
.repository
|
||||
.create(&test_component("annotated-svc"))
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
// First annotation update
|
||||
let mut annotations1 = std::collections::HashMap::new();
|
||||
@@ -198,6 +220,12 @@ async fn atomic_annotation_update() {
|
||||
|
||||
// Verify both annotations exist
|
||||
let entity = db.repository.get_by_id(&created.id).await.unwrap().unwrap();
|
||||
assert_eq!(entity.annotations.get("defectdojo.com/product-id").unwrap(), "123");
|
||||
assert_eq!(entity.annotations.get("github.com/repo").unwrap(), "org/repo");
|
||||
assert_eq!(
|
||||
entity.annotations.get("defectdojo.com/product-id").unwrap(),
|
||||
"123"
|
||||
);
|
||||
assert_eq!(
|
||||
entity.annotations.get("github.com/repo").unwrap(),
|
||||
"org/repo"
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user