@@ -27,6 +27,7 @@ public static function getFullResponse()
27
27
'resize_keyboard ' => true ,
28
28
'selective ' => true ,
29
29
'is_persistent ' => true ,
30
+ 'input_field_placeholder ' => 'input_field_placeholder ' ,
30
31
];
31
32
}
32
33
@@ -41,6 +42,7 @@ protected function assertMinItem($item)
41
42
$ this ->assertNull ($ item ->isResizeKeyboard ());
42
43
$ this ->assertNull ($ item ->isSelective ());
43
44
$ this ->assertNull ($ item ->getIsPersistent ());
45
+ $ this ->assertNull ($ item ->getInputFieldPlaceholder ());
44
46
}
45
47
46
48
/**
@@ -54,17 +56,19 @@ protected function assertFullItem($item)
54
56
$ this ->assertEquals (true , $ item ->isResizeKeyboard ());
55
57
$ this ->assertEquals (true , $ item ->isSelective ());
56
58
$ this ->assertEquals (true , $ item ->getIsPersistent ());
59
+ $ this ->assertEquals ('input_field_placeholder ' , $ item ->getInputFieldPlaceholder ());
57
60
}
58
61
59
62
public function testConstructor ()
60
63
{
61
64
$ item = new ReplyKeyboardMarkup ([['one ' , 'two ' ]]);
62
65
63
66
$ this ->assertEquals ([['one ' , 'two ' ]], $ item ->getKeyboard ());
64
- $ this ->assertEquals (null , $ item ->isOneTimeKeyboard ());
65
- $ this ->assertEquals (null , $ item ->isResizeKeyboard ());
66
- $ this ->assertEquals (null , $ item ->isSelective ());
67
- $ this ->assertEquals (null , $ item ->getIsPersistent ());
67
+ $ this ->assertNull ($ item ->isOneTimeKeyboard ());
68
+ $ this ->assertNull ($ item ->isResizeKeyboard ());
69
+ $ this ->assertNull ($ item ->isSelective ());
70
+ $ this ->assertNull ($ item ->getIsPersistent ());
71
+ $ this ->assertNull ($ item ->getInputFieldPlaceholder ());
68
72
}
69
73
70
74
public function testConstructor2 ()
@@ -73,9 +77,10 @@ public function testConstructor2()
73
77
74
78
$ this ->assertEquals ([['one ' , 'two ' ]], $ item ->getKeyboard ());
75
79
$ this ->assertEquals (true , $ item ->isOneTimeKeyboard ());
76
- $ this ->assertEquals (null , $ item ->isResizeKeyboard ());
77
- $ this ->assertEquals (null , $ item ->isSelective ());
78
- $ this ->assertEquals (null , $ item ->getIsPersistent ());
80
+ $ this ->assertNull ($ item ->isResizeKeyboard ());
81
+ $ this ->assertNull ($ item ->isSelective ());
82
+ $ this ->assertNull ($ item ->getIsPersistent ());
83
+ $ this ->assertNull ($ item ->getInputFieldPlaceholder ());
79
84
}
80
85
81
86
public function testConstructor3 ()
@@ -85,8 +90,9 @@ public function testConstructor3()
85
90
$ this ->assertEquals ([['one ' , 'two ' ]], $ item ->getKeyboard ());
86
91
$ this ->assertEquals (true , $ item ->isOneTimeKeyboard ());
87
92
$ this ->assertEquals (true , $ item ->isResizeKeyboard ());
88
- $ this ->assertEquals (null , $ item ->isSelective ());
89
- $ this ->assertEquals (null , $ item ->getIsPersistent ());
93
+ $ this ->assertNull ($ item ->isSelective ());
94
+ $ this ->assertNull ($ item ->getIsPersistent ());
95
+ $ this ->assertNull ($ item ->getInputFieldPlaceholder ());
90
96
}
91
97
92
98
public function testConstructor4 ()
@@ -97,7 +103,8 @@ public function testConstructor4()
97
103
$ this ->assertEquals (true , $ item ->isOneTimeKeyboard ());
98
104
$ this ->assertEquals (true , $ item ->isResizeKeyboard ());
99
105
$ this ->assertEquals (true , $ item ->isSelective ());
100
- $ this ->assertEquals (null , $ item ->getIsPersistent ());
106
+ $ this ->assertNull ($ item ->getIsPersistent ());
107
+ $ this ->assertNull ($ item ->getInputFieldPlaceholder ());
101
108
}
102
109
103
110
public function testConstructor5 ()
@@ -109,5 +116,18 @@ public function testConstructor5()
109
116
$ this ->assertEquals (true , $ item ->isResizeKeyboard ());
110
117
$ this ->assertEquals (true , $ item ->isSelective ());
111
118
$ this ->assertEquals (true , $ item ->getIsPersistent ());
119
+ $ this ->assertNull ($ item ->getInputFieldPlaceholder ());
120
+ }
121
+
122
+ public function testConstructor6 ()
123
+ {
124
+ $ item = new ReplyKeyboardMarkup ([['one ' , 'two ' ]], true , true , true , true , 'input_field_placeholder ' );
125
+
126
+ $ this ->assertEquals ([['one ' , 'two ' ]], $ item ->getKeyboard ());
127
+ $ this ->assertEquals (true , $ item ->isOneTimeKeyboard ());
128
+ $ this ->assertEquals (true , $ item ->isResizeKeyboard ());
129
+ $ this ->assertEquals (true , $ item ->isSelective ());
130
+ $ this ->assertEquals (true , $ item ->getIsPersistent ());
131
+ $ this ->assertEquals ('input_field_placeholder ' , $ item ->getInputFieldPlaceholder ());
112
132
}
113
133
}
0 commit comments