template failing with relative path for view in tests #607

Open
polettix opened this Issue Jul 25, 2011 · 2 comments

Projects

None yet

3 participants

@polettix

Hi, I think that this says pretty much what I'm after: https://gist.github.com/1105421

It stopped working with the latest stable release (1.3070). It seems that the workaround is to set an absolute path for the 'view' setting, but I think it shouldn't.

When I tried to track the problem down, I ended up discovering that both the view() method and Template::Toolkit try to prepend the path, i.e. Template::Toolkit complains that it can't find t/views/t/views/root.tt. Either view() should pass the name, or it should set an absolute path to the file to make TT2 happy.

Cheers,

Flavio.
@xsawyerx xsawyerx was assigned Jul 26, 2011
@bigpresh
PerlDancer member

Just wanted to apologise that this issue hasn't been dealt with yet; thank you for the report and the test case.

I plan to investigate this one more within the next few days and get to the bottom of it - the behaviour should not have changed in 1.3070 as far as I'm aware.

I think that non-absolute paths provided to the views setting should be treated as relative to the appdir.

@bigpresh
PerlDancer member

I just noticed after commenting that @xsawyerx is assigned to this one, so I'll liaise with him.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment