Skip to content

Commit bcd4142

Browse files
committed
Verify files at different levels in test
1 parent 774022c commit bcd4142

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

test/dartdoc_test.dart

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -410,15 +410,20 @@ void main() {
410410
test('rel canonical prefix does not include base href', () async {
411411
final String prefix = 'foo.bar/baz';
412412
Dartdoc dartdoc = await buildDartdoc(
413-
['--rel-canonical-prefix', prefix], testPackageMinimumDir, tempDir);
413+
['--rel-canonical-prefix', prefix], testPackageDir, tempDir);
414414
await dartdoc.generateDocsBase();
415415

416-
File file = File(path.join(tempDir.path, 'small', 'small-library.html'));
417-
expect(file.existsSync(), isTrue);
416+
// Verify files at different levels have correct <link> content.
417+
File level1 = File(path.join(tempDir.path, 'ex', 'Apple-class.html'));
418+
expect(level1.existsSync(), isTrue);
418419
expect(
419-
file.readAsStringSync(),
420+
level1.readAsStringSync(),
420421
contains(
421-
'<link rel="canonical" href="$prefix/small/small-library.html">'));
422+
'<link rel="canonical" href="$prefix/ex/Apple-class.html">'));
423+
File level2 = File(path.join(tempDir.path, 'ex', 'Apple', 'm.html'));
424+
expect(level2.existsSync(), isTrue);
425+
expect(level2.readAsStringSync(),
426+
contains('<link rel="canonical" href="$prefix/ex/Apple/m.html">'));
422427
});
423428
}, timeout: Timeout.factor(8));
424429
}

0 commit comments

Comments
 (0)