lib.setDefaultViewport();
lib.mockRequestFromFile('/api/qualityprofiles/search', 'search.json');
- lib.mockRequestFromFile('/api/rules/search', 'rules.json');
- lib.mockRequestFromFile('/api/qualityprofiles/inheritance', 'inheritance.json');
+ lib.mockRequestFromFile('/api/rules/search', 'rules.json',
+ { data: { qprofile: 'java-sonar-way-67887', activation: 'true' }});
+ lib.mockRequestFromFile('/api/qualityprofiles/inheritance', 'inheritance.json', {
+ data: { profileKey: 'java-sonar-way-67887' }
+ });
})
.then(function () {
lib.mockRequestFromFile('/api/qualityprofiles/search', 'search-inheritance.json');
lib.mockRequestFromFile('/api/rules/search', 'rules.json');
- lib.mockRequestFromFile('/api/qualityprofiles/inheritance', 'inheritance-plus.json');
+ lib.mockRequestFromFile('/api/qualityprofiles/inheritance', 'inheritance-plus.json', {
+ data: { profileKey: 'java-inherited-profile-85155' }
+ });
})
.then(function () {
lib.mockRequestFromFile('/api/qualityprofiles/search', 'search.json');
lib.mockRequestFromFile('/api/rules/search', 'rules.json');
- lib.mockRequestFromFile('/api/qualityprofiles/projects*', 'projects.json');
+ lib.mockRequestFromFile('/api/qualityprofiles/projects?key=php-psr-2-46772', 'projects.json');
lib.mockRequestFromFile('/api/qualityprofiles/inheritance', 'inheritance.json');
})
lib.mockRequestFromFile('/api/qualityprofiles/search', 'search.json');
lib.mockRequestFromFile('/api/rules/search', 'rules.json');
lib.mockRequestFromFile('/api/qualityprofiles/inheritance', 'inheritance.json');
- lib.mockRequestFromFile('/api/qualityprofiles/copy', 'copy.json');
+ lib.mockRequestFromFile('/api/qualityprofiles/copy', 'copy.json', {
+ data: { fromKey: 'java-sonar-way-67887', toName: 'Copied Profile' }
+ });
})
.then(function () {
this.searchMock = lib.mockRequestFromFile('/api/qualityprofiles/search', 'search.json');
lib.mockRequestFromFile('/api/rules/search', 'rules.json');
lib.mockRequestFromFile('/api/qualityprofiles/inheritance', 'inheritance.json');
- lib.mockRequest('/api/qualityprofiles/rename', '{}');
+ lib.mockRequest('/api/qualityprofiles/rename', '{}', {
+ data: { key: 'java-sonar-way-67887', name: 'Renamed Profile' }
+ });
})
.then(function () {
this.searchMock = lib.mockRequestFromFile('/api/qualityprofiles/search', 'search.json');
lib.mockRequestFromFile('/api/rules/search', 'rules.json');
lib.mockRequestFromFile('/api/qualityprofiles/inheritance', 'inheritance.json');
- lib.mockRequest('/api/qualityprofiles/set_default', '{}');
+ lib.mockRequest('/api/qualityprofiles/set_default', '{}', {
+ data: { profileKey: 'php-psr-2-46772' }
+ });
})
.then(function () {
this.searchMock = lib.mockRequestFromFile('/api/qualityprofiles/search', 'search-with-copy.json');
lib.mockRequestFromFile('/api/rules/search', 'rules.json');
lib.mockRequestFromFile('/api/qualityprofiles/inheritance', 'inheritance.json');
- lib.mockRequest('/api/qualityprofiles/delete', '{}');
+ lib.mockRequest('/api/qualityprofiles/delete', '{}', {
+ data: { profileKey: 'java-copied-profile-11711' }
+ });
})
.then(function () {
this.searchMock = lib.mockRequestFromFile('/api/qualityprofiles/search', 'search.json');
lib.mockRequestFromFile('/api/rules/search', 'rules.json');
lib.mockRequestFromFile('/api/qualityprofiles/inheritance', 'inheritance.json');
- lib.mockRequestFromFile('/api/qualityprofiles/create', 'create.json');
+ lib.mockRequestFromFile('/api/qualityprofiles/create', 'create.json', {
+ data: { language: 'java', name: 'Copied Profile' }
+ });
lib.mockRequestFromFile('/api/languages/list', 'languages.json');
})
this.searchMock = lib.mockRequestFromFile('/api/qualityprofiles/search', 'search-modified.json');
lib.mockRequestFromFile('/api/rules/search', 'rules.json');
lib.mockRequestFromFile('/api/qualityprofiles/inheritance', 'inheritance.json');
- lib.mockRequest('/api/qualityprofiles/restore_built_in', '{}');
+ lib.mockRequest('/api/qualityprofiles/restore_built_in', '{}', {
+ data: { language: 'java' }
+ });
lib.mockRequestFromFile('/api/languages/list', 'languages.json');
})
lib.mockRequestFromFile('/api/rules/search', 'rules.json');
this.inheritanceMock = lib.mockRequestFromFile('/api/qualityprofiles/inheritance',
'inheritance-change-parent.json');
- lib.mockRequest('/api/qualityprofiles/change_parent', '{}');
+ lib.mockRequest('/api/qualityprofiles/change_parent', '{}', {
+ data: { profileKey: 'java-inherited-profile-85155', parentKey: 'java-another-profile-00609' }
+ });
})
.then(function () {
lib.mockRequestFromFile('/api/qualityprofiles/search', 'search.json');
lib.mockRequestFromFile('/api/rules/search', 'rules.json');
lib.mockRequestFromFile('/api/qualityprofiles/inheritance', 'inheritance.json');
- lib.mockRequestFromFile('/api/qualityprofiles/changelog', 'changelog2.json', { data: { p: '2' } });
- lib.mockRequestFromFile('/api/qualityprofiles/changelog', 'changelog.json');
+ lib.mockRequestFromFile('/api/qualityprofiles/changelog', 'changelog2.json', {
+ data: { p: '2', profileKey: 'java-sonar-way-67887' }
+ });
+ lib.mockRequestFromFile('/api/qualityprofiles/changelog', 'changelog.json', {
+ data: { profileKey: 'java-sonar-way-67887' }
+ });
})
.then(function () {
data: {
p: '2',
since: '2015-03-25',
- to: '2015-03-26'
+ to: '2015-03-26',
+ profileKey: 'java-sonar-way-67887'
}
});
lib.mockRequestFromFile('/api/qualityprofiles/changelog', 'changelog.json', {
data: {
since: '2015-03-25',
- to: '2015-03-26'
+ to: '2015-03-26',
+ profileKey: 'java-sonar-way-67887'
}
});
})