123456789101112131415161718192021222324252627282930313233343536373839404142 |
- require 'browser_test_helper'
- class ReportingTest < TestCase
- def test_only_show_active_reporting_profiles
- @browser = browser_instance
- login(
- username: 'master@example.com',
- password: 'test',
- url: browser_url,
- )
- tasks_close_all()
- report_profile_create(
- data: {
- name: 'active_report_profile',
- active: true,
- }
- )
- report_profile_create(
- data: {
- name: 'inactive_report_profile',
- active: false,
- }
- )
- click(
- css: 'a[href="#manage"]',
- )
- click(
- css: '.content.active a[href="#manage/report_profiles"]',
- )
- click(
- css: 'a[href="#report"]',
- )
- watch_for(
- css: '.content ul.checkbox-list',
- )
- labels = @browser.find_elements(css: '.content ul.checkbox-list .label-text').map(&:text)
- assert_equal labels, %w[-all- active_report_profile]
- end
- end
|