/**
  * Test subscription can be deactivated
  *
  * @depends testSubscriptionBecomesActiveWhenConfirmedByEmailAndKeyParams
  * @return void
  */
 public function testSubscriptionCanBeDeactivated()
 {
     $id = 1;
     $this->assertNotNull(Subscription::find($id));
     $this->visit("/subscription/{$id}/remove");
     $this->assertFalse((bool) Subscription::find($id)->active);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $subscription = Subscription::find($id);
     $subscription->active = false;
     $subscription->save();
     return view('subscription.removed');
 }