be($this->user()); $this->call('GET', route('admin.configuration.index')); $this->assertResponseStatus(200); } /** * @covers \FireflyIII\Http\Controllers\Admin\ConfigurationController::store * Implement testStore(). */ public function testPostIndex() { $this->be($this->user()); $this->call('POST', route('admin.configuration.index.post')); // mock FireflyConfig \FireflyConfig::shouldReceive('get')->withArgs(['single_user_mode', false])->once(); \FireflyConfig::shouldReceive('get')->withArgs(['must_confirm_account', false])->once(); \FireflyConfig::shouldReceive('get')->withArgs(['is_demo_site', false])->once(); $this->assertSessionHas('success'); $this->assertResponseStatus(302); } /** * Tears down the fixture, for example, closes a network connection. * This method is called after a test is executed. */ protected function tearDown() { } }