From cfa6c6bc9c0de36c5e14fd1516c83d6de88f47be Mon Sep 17 00:00:00 2001 From: wangdl Date: Sat, 27 Jun 2026 09:20:49 +0800 Subject: [PATCH] fix(membership): remove broken iOS import from controller spec --- src/modules/membership/membership.controller.spec.ts | 3 --- src/modules/membership/quota-guard.service.spec.ts | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/modules/membership/membership.controller.spec.ts b/src/modules/membership/membership.controller.spec.ts index 015a156..f8981bb 100644 --- a/src/modules/membership/membership.controller.spec.ts +++ b/src/modules/membership/membership.controller.spec.ts @@ -1,7 +1,4 @@ import { MembershipController } from './membership.controller'; -import { MyMembershipResponse } from '../membership/../../ios-projects/AIStudyApp/AIStudyApp/Core/Models/MembershipModels'; -// Use inline types for tests -type MockMembership = { effectivePlan: string; grants: any[]; appAccountToken: string | null }; describe('MembershipController', () => { let ctrl: MembershipController; diff --git a/src/modules/membership/quota-guard.service.spec.ts b/src/modules/membership/quota-guard.service.spec.ts index 25375c0..be99768 100644 --- a/src/modules/membership/quota-guard.service.spec.ts +++ b/src/modules/membership/quota-guard.service.spec.ts @@ -7,8 +7,8 @@ describe('QuotaGuardService', () => { let guard: QuotaGuardService; let mockQuota: any; - const allowed = { allowed:true, quotaType:'quiz_generation', limit:30, used:5, remaining:25 }; - const denied = { allowed:false, quotaType:'quiz_generation', limit:30, used:31, remaining:0, upgradeAvailable:true }; + const allowed = { allowed:true, quotaType:'quiz_generation', limit:30, used:5, remaining:25, resetAt: null, upgradeAvailable:false }; + const denied = { allowed:false, quotaType:'quiz_generation', limit:30, used:31, remaining:0, resetAt: null, upgradeAvailable:true }; beforeEach(async () => { mockQuota = {