         expect(result).to(beSuccess())
 
         let unwrappedOfferings = try XCTUnwrap(result?.value)
+        expect(unwrappedOfferings.all).to(beEmpty())
         expect(unwrappedOfferings["base"]).to(beNil())
     }
 

        expect(unwrappedOfferings["base"]).toNot(beNil())
        expect(unwrappedOfferings["base"]!.monthly).toNot(beNil())
        expect(unwrappedOfferings["base"]!.monthly?.storeProduct).toNot(beNil())
    }

    func testOfferingsForAppUserIDReturnsNilIfFailBackendRequest() {

                      ])
            ]
        )
        static let backendOfferingsResponseWithUnknownProducts: OfferingsResponse = .init(
            currentOfferingId: "base",
            offerings: [
                .init(identifier: "base",
                      description: "This is the base offering",
                      packages: [
                        .init(identifier: "$rc_monthly", platformProductIdentifier: "monthly_freetrial"),
                        .init(identifier: "$rc_yearly", platformProductIdentifier: "yearly_freetrial")
                      ])
            ]
        )
        static let unexpectedBackendResponseError: BackendError = .unexpectedBackendResponse(
            .customerInfoNil
        )
