/** @test */
 public function it_returns_only_pending_stories()
 {
     $this->createPost([$this->status_column => Status::PENDING], 5);
     $posts = Post::pending()->get();
     $this->assertNotEmpty($posts);
     foreach ($posts as $post) {
         $this->assertEquals(Status::PENDING, $post->status);
     }
 }
 /** @test */
 public function it_returns_approved_and_pending_stories_when_not_in_strict_mode()
 {
     Post::$strictModeration = false;
     $this->createPost([$this->status_column => Status::PENDING], 4);
     $this->createPost([$this->status_column => Status::APPROVED], 2);
     $posts = Post::all();
     $pendingCount = count(Post::pending()->get());
     $this->assertTrue($posts->count() > $pendingCount);
     $this->assertNotEmpty($posts);
     foreach ($posts as $post) {
         $this->assertTrue($post->{$this->status_column} == Status::APPROVED || $post->{$this->status_column} == Status::PENDING);
     }
 }