# Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 type: Test spec: id: cart-check-if-cart-is-empty name: 'Cart: check if cart is empty' description: Check if the shopping cart has no items trigger: type: grpc grpc: protobufFile: ../../../pb/demo.proto address: ${env:CART_SERVICE_ADDR} method: oteldemo.CartService.GetCart request: |- { "userId": "1234" } specs: - name: It retrieved the cart items correctly selector: span[name="oteldemo.CartService/GetCart"] assertions: - attr:rpc.grpc.status_code = 0 - name: It returned no items selector: span[tracetest.span.type="general" name="Tracetest trigger"] assertions: - attr:tracetest.response.body | json_path '$.items' = "[]"