Nyholm
3fbd33f640
Make sure we dont use any risky tests
2019-01-12 16:56:42 +00:00
Nyholm
0f54332d0e
CS and fixes
2019-01-12 10:34:44 +00:00
Nyholm
2ec2c16227
Added PHP7 code and did some refactoring.
2019-01-12 10:34:44 +00:00
Nyholm
2b60fba811
Moved Mailgun\Model\Route\Response
to Mailgun\Model\Route
2019-01-12 10:28:05 +00:00
David Garcia
f3566026b6
Remove egulias/email-validator and dependencies
2019-01-10 22:15:40 +00:00
David Garcia
f775795b85
Test EmailValidation Model
2019-01-10 22:15:40 +00:00
David Garcia
34b33a9127
Add Header comment
2019-01-10 22:15:40 +00:00
David Garcia
df7043343e
Test Parse model for Parseable and Unparseable data
2019-01-10 22:15:40 +00:00
David Garcia
6fc5b1e938
Test Parts model
2019-01-10 22:15:40 +00:00
David Garcia
8cb9a0e48a
Provide test to parse a valid email address
2019-01-10 22:15:40 +00:00
David Garcia
2c37651097
Remove non-required tests
...
Egulias/EmailValidator validates these cases,
is useless to test it
2019-01-10 22:15:40 +00:00
David Garcia
18d948be0f
Provide test to validate a valid email address
2019-01-10 22:15:40 +00:00
David Garcia
3f097bb178
Add EmailValidationTest
2019-01-10 22:15:40 +00:00
Nyholm
dd7c1d2361
Added new CS rules
...
Declare strict and no superfluous phpdoc
2019-01-10 08:25:29 +00:00
Nyholm
6dff177387
typo
2019-01-09 20:51:05 +00:00
Nyholm
f915b103a3
cs
2019-01-09 20:51:05 +00:00
Nyholm
b619b66732
Adding tag aggregates
2019-01-09 20:51:05 +00:00
Tobias Nyholm
b725ab728e
Adding PHP7 type annotations ( #523 )
...
* Adding PHP7 type annotations
* cs
* Moved HttpClientConfigurator and RequestBuilder to Mailgun\HttpClient namespace
* fixing tests
* Rebased and fixed tests
* minors
* cs
* Bugfixes
* Typo
2019-01-09 20:18:58 +01:00
Tobias Nyholm
519fd7a674
Added proper PHP CS fixer rules ( #527 )
...
* Added proper PHP CS fixer rules
* Adding Symfony cs rules
* Updated CS on tests
2019-01-07 06:12:53 +01:00
Tobias Nyholm
e341a44a5c
Removed deprecated code ( #521 )
...
* Removed deprecated code
* cs
* Removed more deprecated code
* minor
2019-01-06 10:07:06 +01:00
Tobias Nyholm
da5ccde2a7
Adding support for Mailing list ( #514 )
...
* Adding Mailing list API
* Added tests
* cs
* Fixed the tests
* code cleanup
2019-01-06 08:11:37 +01:00
Tobias Nyholm
56655ad6c0
Added IP API class, models and test ( #515 )
...
* Added IP API class, models and test
* cs
* bugfix
2019-01-05 20:31:38 +01:00
Tobias Nyholm
c0a386027b
Added more tests for models ( #511 )
...
* Added more tests for models
* cs
2019-01-05 20:30:55 +01:00
Tobias Nyholm
09113482ea
Added "complaints" to TotalResponse ( #509 )
2019-01-05 19:56:55 +01:00
Paul R Rogers
02e3191bc9
Change exception message of HttpClientException when badRequest to us… ( #466 )
...
* Change exception message of HttpClientException when badRequest to use server content's message to aid resolving problems with user input.
* style(HttpClientException): Removed space to comply with styleCI.
* Fix missing assoc flag.
* Refactor to reuse constructor parsing when passing along server error.
Add tests covering passing along of server message.
* Updated tests
* cs
* bugfix
2019-01-05 12:52:40 +01:00
Matias Barletta
07da83776a
fix: Validate file name length ( #463 )
...
* fix: Validate file name length
$message could contain a large email text that if sent to is_file it could break with this error:
` is_file(): File name is longer than the maximum allowed path `
This validation prevents using is_file if the $message is longer than the allowed path.
* style: Fix extra space
* Added a small test
* cs
* cs
2019-01-05 12:44:50 +01:00
Tobias Nyholm
d4e4d4efbe
Close open resources ( #473 )
...
* Make sure to close any open resources
* Fixed test
2019-01-05 08:23:41 +01:00
Arliee
1f5bd4200d
Fix type error when creating tags ( #501 )
...
* Fix fatal error due to not using DateTime instead of string when creating a tag.
* Add unit tests to prove tag creation.
* Add unit tests to prove tag creation.
* Add first seen and last seen accessors to tags, and unit tests to prove correctness.
2019-01-03 10:55:24 +01:00
Tobias Nyholm
bec1da39aa
Removed integration tests. ( #490 )
2018-12-09 11:45:32 +00:00
Tobias Nyholm
a4aba16061
Added a way to get attachments ( #476 )
...
* Added a way to get attachments
* Added some tests
* cs
* minor
* Removed declare_strict
* Typos
* Bugfixes
* Fixed bugs
2018-08-09 18:59:38 +02:00
Nyholm
0c70fa1f0e
Make BaseModelTest abstract
2018-08-08 20:50:52 +01:00
Nyholm
6229b39aa3
cs
2018-08-08 20:50:52 +01:00
Nyholm
0145ddd481
Added more tests
2018-08-08 20:50:52 +01:00
Nyholm
61c0f32dfb
cs
2018-08-08 20:50:52 +01:00
Nyholm
17eafbf9c9
Added tests for our models
2018-08-08 20:50:52 +01:00
Nyholm
1835bc28d7
cs
2018-08-08 20:48:35 +01:00
Nyholm
1ed1c2557c
Added test for webhook
2018-08-08 20:48:35 +01:00
Nyholm
6e209aaee2
Added Unsubscribe test
2018-08-08 20:48:35 +01:00
Nyholm
fa30639f99
Added complaint test
2018-08-08 20:48:35 +01:00
Nyholm
55547572aa
Added bounce test
2018-08-08 20:48:35 +01:00
Nyholm
d6e48c6bc2
Added test for Message API
2018-08-08 20:48:35 +01:00
Nyholm
15bd5ae156
Added tests for Route
2018-08-08 20:48:35 +01:00
Nyholm
42503f72ce
Added test for Domain API
2018-08-08 20:48:35 +01:00
Nyholm
afc8671eac
We need both getApiMock and getApiInstance
2018-08-08 20:48:35 +01:00
Nyholm
75bab3016c
cs
2018-08-08 20:48:35 +01:00
Nyholm
3d81db203e
Add tests
2018-08-08 20:48:35 +01:00
Nyholm
bdcca2db0d
Added more mock for tests
2018-08-08 20:48:35 +01:00
Tobias Nyholm
eb07576e6a
Ported MessageBuilder and BatchMessage ( #472 )
...
* Ported MessageBuilder and BatchMessage
* Added test for MessageBuilder
* Added test for BatchMessageTest
* cs
* cs
* Removed PHP7 code
2018-08-04 21:30:15 +02:00
Radoje Albijanic
83c5f76f87
Cast campaign ID-s to string ( #460 )
...
* 413 error proper handle.
* Cast campaign id-s to string. Added tests for that.
* Style fixes
2018-04-09 18:51:09 +02:00
Quentin
869eff42e1
style: Fix coding style.
2018-02-01 22:42:12 +00:00