-class CreatePostAjaxPageTest : JsonPageTest(::CreatePostAjaxPage) {
-
- @Test
- fun `page returns correct path`() {
- assertThat(page.path, equalTo("createPost.ajax"))
- }
-
- @Test
- fun `page needs form password`() {
- assertThat(page.needsFormPassword(), equalTo(true))
- }
-
- @Test
- fun `page requires login`() {
- assertThat(page.requiresLogin(), equalTo(true))
- }
-
- @Test
- fun `page requires a current sone`() {
- unsetCurrentSone()
- assertThat(json.isSuccess, equalTo(false))
- assertThat(json.error, equalTo("auth-required"))
- }