Skip to content

Commit 0a1df41

Browse files
committed
Adding admin spec.
1 parent 2562c40 commit 0a1df41

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

intercom/admin.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from intercom.user import Resource
2+
from intercom.api_operations.all import All
23
from intercom.api_operations.find import Find
34

45

5-
class Admin(Resource, Find):
6+
class Admin(Resource, Find, All):
67
pass

tests/unit/admin_spec.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
from describe import expect
2+
from describe import patch
3+
from intercom import Intercom
4+
from intercom.admin import Admin
5+
from intercom.collection_proxy import CollectionProxy
6+
7+
8+
class DescribeIntercomAdmin:
9+
10+
@patch.object(Intercom, 'send_request_to_path')
11+
def it_returns_a_collection_proxy_for_all_without_making_any_requests(send_request, self):
12+
send_request.expects().and_raises(AssertionError)
13+
all = Admin.all()
14+
expect(all).to.be_instance_of(CollectionProxy)

0 commit comments

Comments
 (0)