AutorÃa | Ultima modificación | Ver Log |
@block @block_blog_recentFeature: Feature: Students can use the recent blog entries block to view recent entries on the frontpageIn order to enable the recent blog entries block on the frontpageAs an adminI can add the recent blog entries block to the frontpageBackground:Given the following "users" exist:| username | firstname | lastname | email | idnumber || student1 | Student | 1 | student1@example.com | S1 |And the following "blocks" exist:| blockname | contextlevel | reference | pagetypepattern | defaultregion || blog_recent | System | 1 | site-index | side-pre |And the following config values are set as admin:| unaddableblocks | | theme_boost|And I log in as "admin"And I am on site homepageAnd I turn editing mode on# TODO MDL-57120 site "Blogs" link not accessible without navigation block.And I add the "Navigation" block if not presentAnd I log outScenario: Students use the recent blog entries block to view blogsGiven I log in as "student1"And I am on site homepageAnd I click on "Site blogs" "link" in the "Navigation" "block"And I follow "Add a new entry"When I set the following fields to these values:| Entry title | S1 First Blog || Blog entry body | This is my awesome blog! |And I press "Save changes"Then I should see "S1 First Blog"And I should see "This is my awesome blog!"And I am on site homepageAnd I should see "S1 First Blog"And I follow "S1 First Blog"And I should see "This is my awesome blog!"Scenario: Students only see a few entries in the recent blog entries blockGiven I log in as "student1"And I am on site homepageAnd I click on "Site blogs" "link" in the "Navigation" "block"And I follow "Add a new entry"# Blog 1 of 5And I set the following fields to these values:| Entry title | S1 First Blog || Blog entry body | This is my awesome blog! |And I press "Save changes"And I wait "1" secondsAnd I follow "Add a new entry"# Blog 2 of 5And I set the following fields to these values:| Entry title | S1 Second Blog || Blog entry body | This is my awesome blog! |And I press "Save changes"And I wait "1" secondsAnd I should see "S1 Second Blog"And I should see "This is my awesome blog!"And I follow "Add a new entry"# Blog 3 of 5And I set the following fields to these values:| Entry title | S1 Third Blog || Blog entry body | This is my awesome blog! |And I press "Save changes"And I wait "1" secondsAnd I should see "S1 Third Blog"And I should see "This is my awesome blog!"And I follow "Add a new entry"# Blog 4 of 5And I set the following fields to these values:| Entry title | S1 Fourth Blog || Blog entry body | This is my awesome blog! |And I press "Save changes"And I wait "1" secondsAnd I should see "S1 Fourth Blog"And I should see "This is my awesome blog!"And I follow "Add a new entry"# Blog 5 of 5And I set the following fields to these values:| Entry title | S1 Fifth Blog || Blog entry body | This is my awesome blog! |And I press "Save changes"And I should see "S1 Fifth Blog"And I should see "This is my awesome blog!"When I am on site homepageAnd I should not see "S1 First Blog"And I should see "S1 Second Blog"And I should see "S1 Third Blog"And I should see "S1 Fourth Blog"And I should see "S1 Fifth Blog"And I follow "S1 Fifth Blog"And I should see "This is my awesome blog!"Then I log outAnd I log in as "admin"And I am on site homepageAnd I turn editing mode onAnd I configure the "Recent blog entries" blockAnd I set the following fields to these values:| config_numberofrecentblogentries | 2 |And I press "Save changes"And I should see "S1 Fourth Blog"And I should see "S1 Fifth Blog"