From 069431a55323748b75af89a68867a208aecf52d0 Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Fri, 6 Apr 2018 11:36:03 +0100 Subject: Added tests for IDE router We have a lot of logic inside of the router without any tests. This fixes that by adding tests for each different route that we handle. --- .../ide/components/ide_project_branches_tree.vue | 37 ++--- app/assets/javascripts/ide/ide_router.js | 57 +++++--- app/assets/javascripts/ide/services/index.js | 4 +- .../javascripts/ide/stores/actions/project.js | 100 +++++++++----- app/assets/javascripts/ide/stores/actions/tree.js | 3 +- spec/javascripts/ide/ide_router_spec.js | 150 +++++++++++++++++++++ spec/javascripts/ide/mock_data.js | 11 ++ spec/javascripts/test_bundle.js | 20 +-- 8 files changed, 292 insertions(+), 90 deletions(-) create mode 100644 spec/javascripts/ide/ide_router_spec.js create mode 100644 spec/javascripts/ide/mock_data.js diff --git a/app/assets/javascripts/ide/components/ide_project_branches_tree.vue b/app/assets/javascripts/ide/components/ide_project_branches_tree.vue index eb2749e6151..ac3e71c19ac 100644 --- a/app/assets/javascripts/ide/components/ide_project_branches_tree.vue +++ b/app/assets/javascripts/ide/components/ide_project_branches_tree.vue @@ -1,25 +1,25 @@