/** @test */
 public function finance_member_can_view_payments_page()
 {
     $user = factory('BB\\Entities\\User')->create();
     factory('BB\\Entities\\ProfileData')->create(['user_id' => $user->id]);
     $role = BB\Entities\Role::findByName('finance');
     $role->users()->attach($user);
     $this->actingAs($user);
     $this->get('/payments')->assertResponseStatus(200);
 }
 /** @test */
 public function comms_member_can_complete_inductions_page_form()
 {
     //create a user who has completed the form
     $otherUser = factory('BB\\Entities\\User')->create();
     factory('BB\\Entities\\ProfileData')->create(['user_id' => $otherUser->id]);
     $role = BB\Entities\Role::findByName('comms');
     $role->users()->attach($otherUser);
     $otherUser->induction_completed = true;
     $otherUser->rules_agreed = Carbon::now();
     $otherUser->save();
     //comms member can view the page and approve
     $user = factory('BB\\Entities\\User')->create();
     factory('BB\\Entities\\ProfileData')->create(['user_id' => $user->id]);
     $role = BB\Entities\Role::findByName('comms');
     $role->users()->attach($user);
     $this->actingAs($user);
     $this->visit('/member_inductions')->see($otherUser->email)->press('Confirm member induction')->seePageIs('/member_inductions');
 }