gaf-mobile
Version:
GAF mobile Web site
125 lines (121 loc) • 2.32 kB
JavaScript
'use strict';
/* global LocationMock */
/* global CurrencyMock */
/* exported UserMock */
function UserMock() {
return {
id: 123,
avatar: '/chuck-norris.png',
email: 'chuck@noris.com',
display_name: 'Chuck Norris',
username: 'chuck',
account_balances: {
balances: [{
currency: {
code: 'AUD',
name: 'Australian Dollar',
country: 'AU',
sign: '$',
exchange_rate: 0.788644,
id: 3
},
amount: 30
}]
},
primary_currency: CurrencyMock(),
membership_package: {
job_limit: 120,
name: 'standard'
},
jobs: [{
category: {
id: 1,
name: 'Websites, IT & Software'
},
name: 'Java',
id: 1
}],
location: LocationMock(),
role: 'employer',
phoneInfo: {
ph: 1,
tm: 1,
t: 1
},
status: {
phone_verified: false
}
};
}
/* exported UserListMock */
function UserListMock() {
return [{
id: 123,
avatar: '/chuck-norris.png',
email: 'chuck@noris.com',
username: 'chuck',
jobs: [{
category: {
id: 1,
name: 'Websites, IT & Software'
},
name: 'PHP',
id: 3
}, {
category: {
id: 1,
name: 'Websites, IT & Software'
},
name: 'SEO',
id: 38
}],
account_balances: {
balances: [{
currency: {
code: 'AUD',
name: 'Australian Dollar',
country: 'AU',
sign: '$',
exchange_rate: 0.788644,
id: 3
},
amount: 30
}]
},
role: 'employer'
}, {
id: 1234,
avatar: '/chuck-norris-2.png',
email: 'chuck@noris.com',
username: 'chuck',
jobs: [{
category: {
id: 1,
name: 'Websites, IT & Software'
},
name: 'Java',
id: 1
}, {
category: {
id: 1,
name: 'Websites, IT & Software'
},
name: 'SEO',
id: 38
}],
account_balances: {
balances: [{
currency: {
code: 'AUD',
name: 'Australian Dollar',
country: 'AU',
sign: '$',
exchange_rate: 0.788644,
id: 3
},
amount: 30
}]
},
role: 'freelancer'
}];
}