Thanks to visit codestin.com
Credit goes to github.com

Skip to content

test fails after upgrade 3.1.3 - 3.1.4 due to wrong date #19881

Closed
@frian

Description

@frian

Hi,

after upgrading 3.1.3 to 3.1.4, the following test fails :

        $crawler = $this->client->request('GET', '/event/new');

        $this->assertTrue($crawler->filter('html:contains("new event")')->count() == 1);

        $form = $crawler->selectButton('create')->form();

        $startDate = date('d/m/Y') . " 09:00";
        $endDate = date('d/m/Y') . " 10:00";

        $form['timetm_eventbundle_event[title]'] = 'test title';
        $form['timetm_eventbundle_event[place]'] = 'test place';
        $form['timetm_eventbundle_event[agenda]'] = '1';
        $form['timetm_eventbundle_event[startdate]'] = $startDate;
        $form['timetm_eventbundle_event[enddate]'] = $endDate;

        $crawler = $this->client->submit($form);

        $this->assertTrue($this->client->getResponse()->isRedirect());
        $this->client->followRedirect();
        $this->assertContains(
            '09:00',
            $this->client->getResponse()->getContent()
        );
        $this->assertContains(
            'test title',
            $this->client->getResponse()->getContent()
        );

with

    Failed asserting that "document" contains "09:00"

which is true. Somewhere my

        $startDate = date('d/m/Y') . " 09:00";
        $endDate = date('d/m/Y') . " 10:00";

where changed to

        $startDate = date('d/m/Y') . " 07:00";
        $endDate = date('d/m/Y') . " 08:00";

v3.1.3 output after tests

v3 1 3

v3.1.4 output after tests

v3 1 4

Any changes in date manipulation I missed ?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions