File tree Expand file tree Collapse file tree 3 files changed +21
-1
lines changed Expand file tree Collapse file tree 3 files changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,14 @@ def test_response(self):
22
22
'<?xml version="1.0" encoding="UTF-8"?><Response><Message>Hello</Message><Redirect url="example.com" /></Response>'
23
23
)
24
24
25
+ def test_response_chain (self ):
26
+ r = MessagingResponse ().message ('Hello' ).redirect (url = 'example.com' )
27
+
28
+ assert_equal (
29
+ self .strip (r ),
30
+ '<?xml version="1.0" encoding="UTF-8"?><Response><Message>Hello</Message><Redirect url="example.com" /></Response>'
31
+ )
32
+
25
33
26
34
class TestMessage (TwilioTest ):
27
35
Original file line number Diff line number Diff line change @@ -29,6 +29,18 @@ def test_response(self):
29
29
'<?xml version="1.0" encoding="UTF-8"?><Response><Hangup /><Leave /><Sms from="+10987654321" to="+11234567890">twilio sms</Sms></Response>'
30
30
)
31
31
32
+ def test_response_chain (self ):
33
+ r = VoiceResponse ().hangup ().leave ().sms (
34
+ 'twilio sms' ,
35
+ to = '+11234567890' ,
36
+ from_ = '+10987654321'
37
+ )
38
+
39
+ assert_equal (
40
+ self .strip (r ),
41
+ '<?xml version="1.0" encoding="UTF-8"?><Response><Hangup /><Leave /><Sms from="+10987654321" to="+11234567890">twilio sms</Sms></Response>'
42
+ )
43
+
32
44
33
45
class TestSay (TwilioTest ):
34
46
Original file line number Diff line number Diff line change @@ -73,4 +73,4 @@ def xml(self):
73
73
74
74
def append (self , verb ):
75
75
self .verbs .append (verb )
76
- return verb
76
+ return self
You can’t perform that action at this time.
0 commit comments