When you create a resource, it’s stored in the mock server’s state:
Copy
Ask AI
customer = Stripe::Customer.create(email: "ana@example.com")# => { "id": "cus_mock_abc123", "email": "ana@example.com", ... }# Customer is now stored in state
# Test 1world1 = mockworld(name: "Test 1", services: ["stripe"])world1.run do Stripe::Customer.create(email: "test1@example.com")end# Test 2 - cannot see Test 1's customerworld2 = mockworld(name: "Test 2", services: ["stripe"])world2.run do customer = Stripe::Customer.retrieve("cus_mock_abc123") # => Not found (different world)end