angularモックでワイルドカードを使用することは可能ですか? 例えば:
$httpBackend.when('GET', '/api/checklists/*').respond({ userId: 'userX' }, { 'A-Token': 'xxx' });
それよりも:
$httpBackend.when('GET', '/api/checklists/123').respond({ userId: 'userX' }, { 'A-Token': 'xxx' });
angularモックでワイルドカードを使用することは可能ですか? 例えば:
$httpBackend.when('GET', '/api/checklists/*').respond({ userId: 'userX' }, { 'A-Token': 'xxx' });
それよりも:
$httpBackend.when('GET', '/api/checklists/123').respond({ userId: 'userX' }, { 'A-Token': 'xxx' });
ドキュメントでは、正規表現を使用することが示唆されているため、次のようなことができます。
$httpBackend.when('GET', /\/api\/checklists\/[1-9][0-9]*/)
これには、ゼロからではなく、長さが少なくとも 1 の整数 ID との一致が必要です。もちろん、これはほんの一例です。一致する独自の正規表現を作成します。