gitlab-org--gitlab-foss/spec/features
Rémy Coutable 3d72cb897e Merge branch '18019-fix-wiki-linking' into 'master'
Fix wiki linking behavior for markdown wiki pages

Related to #18019 

- As per the documentation in !4372 

## TODO
- [ ] !4432 Have wiki linking behave as per the documentation
    - [x] Move `WikiLinkFilter` specs to the pipeline level
    - [x] Verify current behavior on wiki `show` page
    - [x] Fix current behavior on wiki `show` page
    - [x] Verify current behaviour on wiki preview
    - [x] Fix current behaviour on wiki preview
        - [x] Rewrite all links and get preview links working
        - [x] Make sure all links are on-par with the wiki `show` page
        - [x] TDD `WikiLinkFilter` and get it working
        - [x] Hook `WikiLinkFilter` up
    - [x] Fix tests 
        - [x] Fix `markdown_spec`
        - [x] Fix `wiki` spinach feature
        - [x] Wait for [build](https://gitlab.com/gitlab-org/gitlab-ce/commit/4f50dd2/builds) to pass
        - [x] Make sure all wiki-related pages are working as expected (history, all pages, etc.)
    - [x] Test in different ruby versions
    - [x] GitLab instances hosted on a relative URL
    - [x] Non-markdown rendering formats?
        - [x] RDoc
        - [x] ASCIIDoc
        - [x] Create issues to fix things for RDoc and ASCIIDoc
    - [x] Gauge performance impact
    - [x] Refactor
    - [x] Re-organize commits
    - [x] Make sure [build](f860e9a8dc/builds) passes
    - [x] Respond to @rymai's comments
        - [x] `class WikiLinkFilter < HTML::Pipeline::Filter`
        - [x] blank line after guard clause
        - [x] keyword arguments for `wiki` and `slug`
        - [x] invert the condition
        - [x] inline `user` in spec
        - [x] Make sure spec names are not out of date
        - [x] Comment for each rewrite rule
    - [x] Add CHANGELOG entry
    - [x] Reorganize commits
    - [x] Make sure [build](19b91e749a/builds) passes
    - [ ] Wait for merge

See merge request !4432
2016-06-09 08:37:27 +00:00
..
admin Test impersonation using img data attribute instead of username 2016-06-07 09:16:59 -05:00
atom
dashboard Removes duplicates from the label dropdown 2016-04-29 12:10:30 -04:00
issues Fixed issue with dropdown toggle not updating 2016-06-08 11:45:17 +01:00
merge_requests Fix tests failures 2016-06-07 10:25:57 +02:00
profiles
projects Merge branch 'issue_14189' into 'master' 2016-06-07 15:15:07 +00:00
security Rename all `[ci_]commit` to `[ci_]pipeline` in specs and features 2016-06-03 16:22:26 +02:00
tags Fix spec for new project navigation 2016-05-16 12:25:37 -05:00
todos Fix failing todo tests 2016-06-02 15:30:13 -07:00
builds_spec.rb Merge branch 'rename-ci-commit' into rename-ci-commit-phase-2 2016-06-06 16:46:36 +02:00
ci_lint_spec.rb
commits_spec.rb Rename all `[ci_]commit` to `[ci_]pipeline` in specs and features 2016-06-03 16:22:26 +02:00
container_registry_spec.rb Use container registry config stub 2016-05-16 18:07:49 -05:00
dashboard_issues_spec.rb
dashboard_milestones_spec.rb
gitlab_flavored_markdown_spec.rb
groups_spec.rb
help_pages_spec.rb
issues_spec.rb Fixed JS errors 2016-06-05 16:15:51 -04:00
login_spec.rb Implement authentication (login) using a U2F device. 2016-06-06 12:50:31 +05:30
markdown_spec.rb Merge branch '18019-fix-wiki-linking' into 'master' 2016-06-09 08:37:27 +00:00
milestone_spec.rb Use a better message when milestone is newly created 2016-04-29 10:15:49 +01:00
notes_on_merge_requests_spec.rb Incorportate feedback 2016-06-01 12:10:08 +02:00
participants_autocomplete_spec.rb Update specs to carry out changes in note factory 2016-05-29 15:03:00 -04:00
password_reset_spec.rb
pipelines_spec.rb Rename all `[ci_]commit` to `[ci_]pipeline` in specs and features 2016-06-03 16:22:26 +02:00
profile_spec.rb
projects_spec.rb Project title dropdown tests 2016-04-26 09:35:58 +01:00
runners_spec.rb Enable RSpec/NotToNot cop and auto-correct offenses 2016-05-24 15:40:29 -04:00
search_spec.rb
signup_spec.rb Change landing page when skipping confirmation email and add documentation 2016-05-16 14:56:32 -03:00
task_lists_spec.rb Update specs to carry out changes in note factory 2016-05-29 15:03:00 -04:00
triggers_spec.rb
u2f_spec.rb Add feature specs covering U2F registration and authentication. 2016-06-06 12:50:31 +05:30
users_spec.rb
variables_spec.rb Enable RSpec/NotToNot cop and auto-correct offenses 2016-05-24 15:40:29 -04:00