Skip to content

Commit a282e65

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

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

test/dartdoc_test.dart

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -410,13 +410,19 @@ 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, 'index.html'));
418+
expect(level1.existsSync(), isTrue);
419+
expect(level1.readAsStringSync(),
420+
contains('<link rel="canonical" href="$prefix/index.html">'));
421+
File level2 =
422+
File(path.join(tempDir.path, 'small', 'small-library.html'));
423+
expect(level2.existsSync(), isTrue);
418424
expect(
419-
file.readAsStringSync(),
425+
level2.readAsStringSync(),
420426
contains(
421427
'<link rel="canonical" href="$prefix/small/small-library.html">'));
422428
});

0 commit comments

Comments
 (0)