Jump to:

22972 Posts in 11596 Topics by 2824 members

General Questions

SilverStripe Forums » General Questions » Functional Test Director::test always returns 404

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1
Go to End
Author Topic: 109 Views
  • vtsr60
    Avatar
    Community Member
    1 Post

    Functional Test Director::test always returns 404 Link to this post

    Hi I am trying out the Unit testing in SilverStripe, I got stuck, I am pretty new to SilverStripe.

    My Unit test files looks like this

    <?php
    class FrontBasicTest extends FunctionalTest {
        protected static $fixture_file = 'mysite/tests/FrontBasicTest.yml';
       
       /**
       * Test generation of the view
       */
       public function testBasicView() {
          $response1 = Director::test('about/');
          print_r($response1);
          die();
       }
    }
    ?>

    YML File I have put this

    Page:
    home:
    Title: Home
    about:
    Title: About Us
    staff:
    Title: Staff
    URLSegment: my-staff
    Parent: =>Page.about

    RedirectorPage:
    redirect_home:
    RedirectionType: Internal
    LinkTo: =>Page.home

    I tried different things, but I always get 404 error page as the Print output.

    But If I access the admin page it working as expected, for example 'admin/pages' is returning login page.

    My main aim to to grab HTML of the front site page and check for particular div present, So Please let me know what I am doing worng, How can I grab the HTML of the front site page in unit test.

    Thank you
    Raj

    109 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.