Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. public function testSubmitValidData()
  2. {
  3. $faker = Factory::create('ja_JP');
  4.  
  5. $date = [
  6. 'date' => [    //[date][date][year]の場合2つ目の[date]から配列にする
  7. 'year' => (int)date('Y'),
  8. 'month' => (int)date('m'),
  9. 'day' => (int)date('d'),
  10. ],
  11. 'time' => [
  12. 'hour' => (int)date('H'),
  13. 'minute' => (int)date('i'),
  14. ]
  15. ];
  16. $start = [
  17. 'date' => [   //[start][date][year]の場合[date]から配列にする
  18. 'year' => (int)date('Y'),
  19. 'month' => (int)date('m'),
  20. 'day' => (int)date('d'),
  21. ],
  22. 'time' => [
  23. 'hour' => (int)date('H'),
  24. 'minute' => (int)date('i'),
  25. ]
  26. ];
  27. $end = [
  28. 'date' => [
  29. 'year' => (int)date('Y'),
  30. 'month' => (int)date('m'),
  31. 'day' => (int)date('d'),
  32. ],
  33. 'time' => [
  34. 'hour' => (int)date('H'),
  35. 'minute' => (int)date('i'),
  36. ]
  37. ];
  38.  
  39. $formData = [
  40. 'limitOfApplicant' => $faker->numberBetween($min = 1, $max = 100),
  41. 'date' => $date,
  42. 'start' => $start,
  43. 'end' => $end,
  44. ];
  45.  
  46. $this->sut->submit($formData);
  47.  
  48. $this->assertTrue($this->sut->isValid());
  49.  
  50. $view = $this->sut->createView();
  51. $children = $view->children;
  52.  
  53. foreach (array_keys($formData) as $key) {
  54. $this->assertArrayHasKey($key, $children);
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement