]> git.immae.eu Git - github/shaarli/Shaarli.git/commitdiff
Merge pull request #1552 from ArthurHoaro/feature/better-initializer
authorArthurHoaro <arthur@hoa.ro>
Sat, 12 Sep 2020 10:14:18 +0000 (12:14 +0200)
committerGitHub <noreply@github.com>
Sat, 12 Sep 2020 10:14:18 +0000 (12:14 +0200)
1  2 
tests/bookmark/BookmarkFileServiceTest.php

index c59fd443dea21dff747692cadf8bf52f83688671,a91f374f0f984f9f3a2357a962192945e9c588b4..a4ec10138b75c30bfb6a78c9726f3dc9f49229bf
@@@ -615,14 -615,18 +615,18 @@@ class BookmarkFileServiceTest extends T
      {
          $dbSize = $this->privateLinkDB->count();
          $this->privateLinkDB->initialize();
-         $this->assertEquals($dbSize + 2, $this->privateLinkDB->count());
-         $this->assertEquals(
-             'My secret stuff... - Pastebin.com',
-             $this->privateLinkDB->get(43)->getTitle()
+         $this->assertEquals($dbSize + 3, $this->privateLinkDB->count());
+         $this->assertStringStartsWith(
+             'Shaarli will automatically pick up the thumbnail for links to a variety of websites.',
+             $this->privateLinkDB->get(43)->getDescription()
          );
-         $this->assertEquals(
-             'The personal, minimalist, super-fast, database free, bookmarking service',
-             $this->privateLinkDB->get(44)->getTitle()
+         $this->assertStringStartsWith(
+             'Adding a shaare without entering a URL creates a text-only "note" post such as this one.',
+             $this->privateLinkDB->get(44)->getDescription()
+         );
+         $this->assertStringStartsWith(
+             'Welcome to Shaarli!',
+             $this->privateLinkDB->get(45)->getDescription()
          );
      }
  
          $this->assertEquals($expected, $tags, var_export($tags, true));
      }
  
 +    /**
 +     * Test filterDay while logged in
 +     */
 +    public function testFilterDayLoggedIn(): void
 +    {
 +        $bookmarks = $this->privateLinkDB->filterDay('20121206');
 +        $expectedIds = [4, 9, 1, 0];
 +
 +        static::assertCount(4, $bookmarks);
 +        foreach ($bookmarks as $bookmark) {
 +            $i = ($i ?? -1) + 1;
 +            static::assertSame($expectedIds[$i], $bookmark->getId());
 +        }
 +    }
 +
 +    /**
 +     * Test filterDay while logged out
 +     */
 +    public function testFilterDayLoggedOut(): void
 +    {
 +        $bookmarks = $this->publicLinkDB->filterDay('20121206');
 +        $expectedIds = [4, 9, 1];
 +
 +        static::assertCount(3, $bookmarks);
 +        foreach ($bookmarks as $bookmark) {
 +            $i = ($i ?? -1) + 1;
 +            static::assertSame($expectedIds[$i], $bookmark->getId());
 +        }
 +    }
 +
      /**
       * Allows to test LinkDB's private methods
       *