Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't locate object method "setup_or_skip_all" via package "Test::Mojo__WITH__Test::Mojo::Role::Selenium" #98

Closed
eserte opened this issue Apr 12, 2020 · 0 comments

Comments

@eserte
Copy link

eserte commented Apr 12, 2020

t/selenium/editor.t may fail --- maybe if a dependent module is too old?

Can't locate object method "setup_or_skip_all" via package "Test::Mojo__WITH__Test::Mojo::Role::Selenium" at t/selenium/editor.t line 186.
t/selenium/editor.t .......... 
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run 
preaction added a commit that referenced this issue Apr 19, 2020
    [Important!]

    - The 'yancy.auth.login' route is now named 'yancy.auth.login_form'
      to match the other login form routes.

    [Added]

    - Added disabling of CSRF field in Form plugins. Use this to build
      a form without a CSRF token inside.
    - Added top-level OR matching to `match` utility. Now the
      `require_user` authorization method can express more options.
    - Added `$match: any` to controller list actions. This changes the
      filter from "AND" to "OR", returning results that match any filter
      instead of requiring them to match all filters.

    [Fixed]

    - Fixed test failure with too old versions of
      Test::Mojo::Role::Selenium. Thanks @eserte for reporting this!
      [Github #98]
    - Fixed `yancy.form.form_for` helper being called with `app` causing
      CSRF failures. Now the Form helper will warn you when called
      without a request that can build a useful CSRF token. Thanks
      @pavelsr for reporting this! [Github #95]
    - In the controller list actions, '$order_by' can now be a field
      name to sort by that field ascending. Previously, the 'asc:' or
      'desc:' prefix was required.
    - Fixed foreign key fields not working when the first item in
      x-list-columns was using a template. Now, the foreign key field
      searches all fields in the template and uses the template to
      display the current value of the field. Thanks @OpossumPetya for
      reporting this issue! [Github #96]
    - Removed extra page loads from the authentication workflow:
        - The login form is now displayed on the unauthorized error page
        - Logging out brings the user back to where they were so, if
          necessary, they can log in again
    - Fixed user being returned to the wrong place after authentication:
        - If the login form was displayed by the login page, the user
          is returned to the previous page
        - Otherwise, the login form was displayed on the page the user
          wants, so they are directed back to that page
        - The `return_to` query param can be used to override where
          a user is returned in either circumstance

    [Docs]

    - Made the docs for Yancy::Controller::Yancy and
      Yancy::Controller::Yancy::MultiTenant easier to read.
    - Added undocumented `login_form` helper to auth plugins
    - Added examples of how to use Auth plugin routes and helpers.
      Thanks @pavelsr for reporting this issue! [Github #100]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant