With the following example where the base path does not have a trailing path separator, I would expect appendToPath to add the missing separator between the base and the path being appended.
Fluri base = new Fluri('https://example.com/base');
Fluri fluri = new Fluri.from(base)
..appendToPath('path/to/resource')
With the following example where the base path does not have a trailing path separator, I would expect appendToPath to add the missing separator between the base and the path being appended.
This results in a path of 'https://example.com/basepath/to/resource'
FYI: @dustinlessard-wf @evanweible-wf @jayudey-wf @maxwellpeterson-wf @sebastianmalysa-wf @trentgrover-wf