public function test_session_to_user_likes_convert()
 {
     $helper = new \Sugar\Favorites\Helper();
     $stub = Stub::create(['name' => 123]);
     $stub->like('user_1', false);
     $stub->like('session_1', true);
     $helper->convertSessionToUserLikes('session_1', 'user_1');
     $this->assertEquals(1, $stub->likeCount);
 }
Example #2
0
 /**
  * Get stub template for generated file.
  *
  * @return string
  */
 public function getStub()
 {
     if ($this->plain) {
         return $this->getPath();
     }
     if ($template = $this->template) {
         return Stub::create($template, $this->getReplacements())->render();
     }
     return parent::getStub();
 }
 public function test_rebuild_test()
 {
     $stub1 = Stub::create(['name' => 456]);
     $stub2 = Stub::create(['name' => 123]);
     $stub1->like('like', 1);
     $stub1->like('like', 7);
     $stub1->like('like', 8);
     $stub2->like('like', 1);
     $stub2->like('like', 2);
     $stub2->like('like', 3);
     $stub2->like('like', 4);
     LikeCounter::truncate();
     LikeCounter::rebuild('Stub');
     $results = LikeCounter::all();
     $this->assertEquals(2, $results->count());
 }