Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
8b52836
Create NavigationHtmlLayoutsTest.php
emmadesilva Mar 11, 2024
50ee2c2
Add crosslinks between similarly functioning tests
emmadesilva Mar 11, 2024
a465354
Copy over base helpers from similar test
emmadesilva Mar 11, 2024
c95b3e3
Copy over test kernel
emmadesilva Mar 11, 2024
43107a6
Set up base testing API scaffolding
emmadesilva Mar 11, 2024
173039a
Add type parameter to test helper
emmadesilva Mar 11, 2024
59b6547
Add testing helper to die with HTML contents
emmadesilva Mar 11, 2024
9fdeb67
Add newline
emmadesilva Mar 11, 2024
c68853c
Experimental HTML parser setup
emmadesilva Mar 11, 2024
e407f2f
Unwrap try
emmadesilva Mar 11, 2024
374467d
Remove wrapper document
emmadesilva Mar 11, 2024
9424868
Parse HTML into test AST
emmadesilva Mar 11, 2024
23b65d4
Add noinspection tag
emmadesilva Mar 11, 2024
4736541
Import class
emmadesilva Mar 11, 2024
5f425a0
Add base assertion
emmadesilva Mar 11, 2024
8c30a5a
Readonly test data
emmadesilva Mar 11, 2024
93cc298
Refactor to split out child testing helper classes
emmadesilva Mar 11, 2024
03e08c3
Assert has element identifiers
emmadesilva Mar 11, 2024
fc77436
Introduce local variables
emmadesilva Mar 11, 2024
6e48b26
Formatting
emmadesilva Mar 11, 2024
9cdce01
Remove now unused testing helper
emmadesilva Mar 11, 2024
a28f3d0
Clean up test semantics
emmadesilva Mar 11, 2024
8a5e878
Assert has elements
emmadesilva Mar 11, 2024
abcc389
Search for the element in the entire HTML
emmadesilva Mar 11, 2024
b4aed11
Search for elements in class usages
emmadesilva Mar 11, 2024
55074a3
Assert has more elements
emmadesilva Mar 11, 2024
1420268
Assert has no pages
emmadesilva Mar 11, 2024
ea0cbe0
Convert concatenation to string interpolation and clean up quotes
emmadesilva Mar 11, 2024
9af5c23
Remove possibly misguiding prefix
emmadesilva Mar 11, 2024
7aa6c89
Assert has more elements
emmadesilva Mar 11, 2024
7ea52f4
Get rendered pages
emmadesilva Mar 11, 2024
594dc2b
Assert has page
emmadesilva Mar 11, 2024
55b58d3
Assert same
emmadesilva Mar 11, 2024
99dc501
Use no pages unless set in test
emmadesilva Mar 11, 2024
f7f4c99
Test navigation menu with pages
emmadesilva Mar 11, 2024
a11d6b9
Improve failure diff
emmadesilva Mar 11, 2024
2436f93
Add from page wrapper
emmadesilva Mar 11, 2024
dd52777
Test navigation menu from nested route
emmadesilva Mar 11, 2024
209b742
Extract helper for repeated array
emmadesilva Mar 11, 2024
2c420ce
Arrow function experiment
emmadesilva Mar 11, 2024
486ac39
Revert "Arrow function experiment"
emmadesilva Mar 11, 2024
9156ded
Inline variables
emmadesilva Mar 11, 2024
d2a14ca
Add testing helper to use subdirectories as dropdowns
emmadesilva Mar 11, 2024
37e39ba
Assert negative element state
emmadesilva Mar 11, 2024
dc11ccc
Update assertions
emmadesilva Mar 11, 2024
cfb5aa0
Test navigation menu with dropdown pages
emmadesilva Mar 11, 2024
60bee64
Add high level textual visual testing
emmadesilva Mar 12, 2024
0f9daf5
Nicer formatting
emmadesilva Mar 12, 2024
18c3228
Formatting
emmadesilva Mar 12, 2024
7bb7f15
Add conditional
emmadesilva Mar 12, 2024
8424fc9
Add visual assertion
emmadesilva Mar 12, 2024
5e9bcc2
Refactor helper to be more generic
emmadesilva Mar 12, 2024
9e0d318
Test navigation menu with flat subdirectory pages
emmadesilva Mar 12, 2024
6ba350d
Extract fluent assertion helpers
emmadesilva Mar 12, 2024
67cec4a
Move up assertions
emmadesilva Mar 12, 2024
5c14544
Break out method chains in helper
emmadesilva Mar 12, 2024
e1f37ee
Add helper to assert the expected dropdown structure
emmadesilva Mar 12, 2024
3c7ce81
Refactor helper and allow expected values
emmadesilva Mar 12, 2024
3aaef2d
Use simpler array generics comparison
emmadesilva Mar 12, 2024
d72efe5
Clean up testing helper code
emmadesilva Mar 12, 2024
b5e99c8
Clean up test code
emmadesilva Mar 12, 2024
a9370d6
Test navigation menu with hidden subdirectory pages
emmadesilva Mar 12, 2024
bd7a583
Convert to string literal
emmadesilva Mar 12, 2024
8dbd622
Add edge case tests
emmadesilva Mar 12, 2024
f646820
Clean up test endings
emmadesilva Mar 12, 2024
06d282a
Unescape slashes for testing dump
emmadesilva Mar 12, 2024
5c74c65
Trim text content
emmadesilva Mar 12, 2024
293d0dd
Extract helper to print serialized array
emmadesilva Mar 12, 2024
22bab9a
Convert JSON to PHP array syntax
emmadesilva Mar 12, 2024
2f6f1c4
Fix return type
emmadesilva Mar 12, 2024
62b119f
Formatting
emmadesilva Mar 12, 2024
fbe47bb
Formatting
emmadesilva Mar 12, 2024
7553c7c
Strip documentation footer with header row
emmadesilva Mar 12, 2024
21de28a
Update helper to better handle sidebars
emmadesilva Mar 12, 2024
dbe1eb9
Add more sidebar tests
emmadesilva Mar 12, 2024
47d37f0
Move specialized assertions to test child class
emmadesilva Mar 12, 2024
4427d63
Test sidebar with grouped pages
emmadesilva Mar 12, 2024
fcb0e14
Formatting
emmadesilva Mar 12, 2024
69453a6
Test sidebar with grouped pages without flattened output paths
emmadesilva Mar 12, 2024
14124f1
Merge branch 'improved-navigation-internals' into create-navigation-h…
emmadesilva Mar 12, 2024
167b4d3
Add helper to assert element text state
emmadesilva Mar 12, 2024
c5f7881
Merge branch 'improved-navigation-internals' into create-navigation-h…
emmadesilva Mar 12, 2024
7b3192d
Test header states
emmadesilva Mar 12, 2024
6046454
Test custom brands
emmadesilva Mar 12, 2024
e07c0d4
Extract helper method
emmadesilva Mar 12, 2024
93ab7ee
Reorder tests to move up baseline assertions
emmadesilva Mar 12, 2024
f3df537
Rename testing helper to match usage
emmadesilva Mar 12, 2024
2f0e1ad
Extract new testing helper
emmadesilva Mar 12, 2024
7170be2
Format string syntax
emmadesilva Mar 12, 2024
c6c7351
Add replacement for another test quirk
emmadesilva Mar 12, 2024
d295693
Assert on full menu state
emmadesilva Mar 12, 2024
a991d8b
Add menu state assertion
emmadesilva Mar 12, 2024
a8d8c46
Split comma-separated values into multiple lines
emmadesilva Mar 12, 2024
68077c2
Supress spell check inspection for statement
emmadesilva Mar 12, 2024
3b53a49
Update test class abstract documentation
emmadesilva Mar 12, 2024
e6049b8
Add sidebar header scope hook
emmadesilva Mar 13, 2024
24d8fd2
Add helper to get asserted element
emmadesilva Mar 13, 2024
e76774b
Add helper to assert theme toggle button state
emmadesilva Mar 13, 2024
e06d6fe
Test sidebar header has theme toggle button
emmadesilva Mar 13, 2024
3e7d268
Test inverse toggle button state
emmadesilva Mar 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@
/**
* High-level broad-spectrum tests for the automatic navigation configurations, testing various setups.
*
* @see \Hyde\Framework\Testing\Unit\Views\NavigationHtmlLayoutsTest
*
* @covers \Hyde\Framework\Factories\NavigationDataFactory
* @covers \Hyde\Framework\Features\Navigation\NavigationMenuGenerator
* @covers \Hyde\Framework\Features\Navigation\DocumentationSidebar
Expand Down
Loading