summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zephyr/test/drivers/usbc_vconn_swap/src/usbc_vconn_swap.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/zephyr/test/drivers/usbc_vconn_swap/src/usbc_vconn_swap.c b/zephyr/test/drivers/usbc_vconn_swap/src/usbc_vconn_swap.c
index 359d5b97aa..70d13bdada 100644
--- a/zephyr/test/drivers/usbc_vconn_swap/src/usbc_vconn_swap.c
+++ b/zephyr/test/drivers/usbc_vconn_swap/src/usbc_vconn_swap.c
@@ -125,5 +125,14 @@ static void usbc_vconn_swap_after(void *data)
common_after(&outer->common);
}
+ZTEST_F(usbc_vconn_swap, vconn_swap_before_discovery)
+{
+ struct ec_response_typec_status status =
+ host_cmd_typec_status(TEST_PORT);
+
+ zassert_equal(status.vconn_role, PD_ROLE_VCONN_SRC,
+ "TCPM did not initiate VCONN Swap after attach");
+}
+
ZTEST_SUITE(usbc_vconn_swap, drivers_predicate_post_main, usbc_vconn_swap_setup,
usbc_vconn_swap_before, usbc_vconn_swap_after, NULL);