@@ -128,22 +128,27 @@ public function testParseFileTypes()
128
128
$ file = ParseFile::createFromData ($ contents , 'noextension ' );
129
129
$ file2 = ParseFile::createFromData ($ contents , 'photo.png ' , 'text/plain ' );
130
130
$ file3 = ParseFile::createFromData ($ contents , 'photo.png ' );
131
+ $ file4 = ParseFile::createFromData ($ contents , 'photo.PNG ' );
131
132
$ file ->save ();
132
133
$ file2 ->save ();
133
134
$ file3 ->save ();
135
+ $ file4 ->save ();
134
136
135
137
// check initial mime types after creating from data
136
138
$ this ->assertEquals ('unknown/unknown ' , $ file ->getMimeType ());
137
139
$ this ->assertEquals ('text/plain ' , $ file2 ->getMimeType ());
138
140
$ this ->assertEquals ('image/png ' , $ file3 ->getMimeType ());
141
+ $ this ->assertEquals ('image/png ' , $ file4 ->getMimeType ());
139
142
140
143
$ fileAgain = ParseFile::_createFromServer ($ file ->getName (), $ file ->getURL ());
141
144
$ file2Again = ParseFile::_createFromServer ($ file2 ->getName (), $ file2 ->getURL ());
142
145
$ file3Again = ParseFile::_createFromServer ($ file3 ->getName (), $ file3 ->getURL ());
146
+ $ file4Again = ParseFile::_createFromServer ($ file4 ->getName (), $ file4 ->getURL ());
143
147
144
148
$ this ->assertEquals ($ contents , $ fileAgain ->getData ());
145
149
$ this ->assertEquals ($ contents , $ file2Again ->getData ());
146
150
$ this ->assertEquals ($ contents , $ file3Again ->getData ());
151
+ $ this ->assertEquals ($ contents , $ file4Again ->getData ());
147
152
148
153
// check mime types after calling getData
149
154
$ mt = $ fileAgain ->getMimeType ();
@@ -154,6 +159,7 @@ public function testParseFileTypes()
154
159
);
155
160
$ this ->assertEquals ('image/png ' , $ file2Again ->getMimeType ());
156
161
$ this ->assertEquals ('image/png ' , $ file3Again ->getMimeType ());
162
+ $ this ->assertEquals ('image/png ' , $ file4Again ->getMimeType ());
157
163
}
158
164
159
165
public function testFileOnObject ()
0 commit comments