150 lines
4.2 KiB
JavaScript
150 lines
4.2 KiB
JavaScript
/**
|
|
* @license
|
|
* Copyright (C) 2016 The Android Open Source Project
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
export function getMockDiffResponse() {
|
|
// Return new response, so tests can't affect each other - if a test somehow
|
|
// modifies it, the future calls return original value
|
|
// Do not put it to a const outside of a method
|
|
return {
|
|
meta_a: {
|
|
name: 'lorem-ipsum.txt',
|
|
content_type: 'text/plain',
|
|
lines: 45,
|
|
},
|
|
meta_b: {
|
|
name: 'lorem-ipsum.txt',
|
|
content_type: 'text/plain',
|
|
lines: 48,
|
|
},
|
|
intraline_status: 'OK',
|
|
change_type: 'MODIFIED',
|
|
diff_header: [
|
|
'diff --git a/lorem-ipsum.txt b/lorem-ipsum.txt',
|
|
'index b2adcf4..554ae49 100644',
|
|
'--- a/lorem-ipsum.txt',
|
|
'+++ b/lorem-ipsum.txt',
|
|
],
|
|
content: [
|
|
{
|
|
ab: [
|
|
'Lorem ipsum dolor sit amet, suspendisse inceptos vehicula, ' +
|
|
'nulla phasellus.',
|
|
'Mattis lectus.',
|
|
'Sodales duis.',
|
|
'Orci a faucibus.',
|
|
],
|
|
},
|
|
{
|
|
b: [
|
|
'Nullam neque, ligula ac, id blandit.',
|
|
'Sagittis tincidunt torquent, tempor nunc amet.',
|
|
'At rhoncus id.',
|
|
],
|
|
},
|
|
{
|
|
ab: [
|
|
'Sem nascetur, erat ut, non in.',
|
|
'A donec, venenatis pellentesque dis.',
|
|
'Mauris mauris.',
|
|
'Quisque nisl duis, facilisis viverra.',
|
|
'Justo purus, semper eget et.',
|
|
],
|
|
},
|
|
{
|
|
a: [
|
|
'Est amet, vestibulum pellentesque.',
|
|
'Erat ligula.',
|
|
'Justo eros.',
|
|
'Fringilla quisque.',
|
|
],
|
|
},
|
|
{
|
|
ab: [
|
|
'Arcu eget, rhoncus amet cursus, ipsum elementum.',
|
|
'Eros suspendisse.',
|
|
],
|
|
},
|
|
{
|
|
a: [
|
|
'Rhoncus tempor, ultricies aliquam ipsum.',
|
|
],
|
|
b: [
|
|
'Rhoncus tempor, ultricies praesent ipsum.',
|
|
],
|
|
edit_a: [
|
|
[
|
|
26,
|
|
7,
|
|
],
|
|
],
|
|
edit_b: [
|
|
[
|
|
26,
|
|
8,
|
|
],
|
|
],
|
|
},
|
|
{
|
|
ab: [
|
|
'Sollicitudin duis.',
|
|
'Blandit blandit, ante nisl fusce.',
|
|
'Felis ac at, tellus consectetuer.',
|
|
'Sociis ligula sapien, egestas leo.',
|
|
'Cum pulvinar, sed mauris, cursus neque velit.',
|
|
'Augue porta lobortis.',
|
|
'Nibh lorem, amet fermentum turpis, vel pulvinar diam.',
|
|
'Id quam ipsum, id urna et, massa suspendisse.',
|
|
'Ac nec, nibh praesent.',
|
|
'Rutrum vestibulum.',
|
|
'Est tellus, bibendum habitasse.',
|
|
'Justo facilisis, vel nulla.',
|
|
'Donec eu, vulputate neque aliquam, nulla dui.',
|
|
'Risus adipiscing in.',
|
|
'Lacus arcu arcu.',
|
|
'Urna velit.',
|
|
'Urna a dolor.',
|
|
'Lectus magna augue, convallis mattis tortor, sed tellus ' +
|
|
'consequat.',
|
|
'Etiam dui, blandit wisi.',
|
|
'Mi nec.',
|
|
'Vitae eget vestibulum.',
|
|
'Ullamcorper nunc ante, nec imperdiet felis, consectetur in.',
|
|
'Ac eget.',
|
|
'Vel fringilla, interdum pellentesque placerat, proin ante.',
|
|
],
|
|
},
|
|
{
|
|
b: [
|
|
'Eu congue risus.',
|
|
'Enim ac, quis elementum.',
|
|
'Non et elit.',
|
|
'Etiam aliquam, diam vel nunc.',
|
|
],
|
|
},
|
|
{
|
|
ab: [
|
|
'Nec at.',
|
|
'Arcu mauris, venenatis lacus fermentum, praesent duis.',
|
|
'Pellentesque amet et, tellus duis.',
|
|
'Ipsum arcu vitae, justo elit, sed libero tellus.',
|
|
'Metus rutrum euismod, vivamus sodales, vel arcu nisl.',
|
|
],
|
|
},
|
|
],
|
|
};
|
|
}
|