'Scenario: I can\'t pick a nonsense page number of a Library
Given that I have a library in Studio with 40 XBlocks
When I attempt to go to the \'a\'th page
The input field will be cleared and no change of XBlocks will be made
When I attempt to visit the 5th page
The input field will be cleared and no change of XBlocks will be made
When I attempt to visit the -1st page
The input field will be cleared and no change of XBlocks will be made
When I attempt to visit the 0th page
The input field will be cleared and no change of XBlocks will be made'

def test_bogus_page_selection(self):

    self.assertEqual(self.lib_page.xblocks[0].name, '1')
    self.lib_page.go_to_page('a')
    self.assertTrue(self.lib_page.check_page_unchanged('1'))
    self.lib_page.go_to_page((-1))
    self.assertTrue(self.lib_page.check_page_unchanged('1'))
    self.lib_page.go_to_page(5)
    self.assertTrue(self.lib_page.check_page_unchanged('1'))
    self.lib_page.go_to_page(0)
    self.assertTrue(self.lib_page.check_page_unchanged('1'))
