42 $interwiki = $this->interwikiLookup->fetch(
'' );
43 $this->assertNull( $interwiki );
45 $interwiki = $this->interwikiLookup->fetch(
'xyz' );
46 $this->assertFalse( $interwiki );
48 $interwiki = $this->interwikiLookup->fetch(
'foo' );
49 $this->assertInstanceOf( Interwiki::class, $interwiki );
50 $this->assertSame(
'foobar', $interwiki->getWikiID() );
52 $interwiki = $this->interwikiLookup->fetch(
'enwt' );
53 $this->assertInstanceOf( Interwiki::class, $interwiki );
55 $this->assertSame(
'https://en.wiktionary.org/wiki/$1', $interwiki->getURL(),
'getURL' );
56 $this->assertSame(
'https://en.wiktionary.org/w/api.php', $interwiki->getAPI(),
'getAPI' );
57 $this->assertSame(
'enwiktionary', $interwiki->getWikiID(),
'getWikiID' );
58 $this->assertTrue( $interwiki->isLocal(),
'isLocal' );