chore(i8n,curriculum): processed translations (#41723)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
This commit is contained in:
@ -65,59 +65,63 @@ assert(Array.isArray(myMusic));
|
|||||||
assert(myMusic.length > 1);
|
assert(myMusic.length > 1);
|
||||||
```
|
```
|
||||||
|
|
||||||
`myMusic[1]` debe ser un objeto
|
`myMusic` debe tener al menos dos elementos
|
||||||
|
|
||||||
```js
|
```js
|
||||||
assert(typeof myMusic[1] === 'object');
|
myMusic.forEach(object => {assert.typeOf(object, 'object')})
|
||||||
```
|
```
|
||||||
|
|
||||||
`myMusic[1]` debe tener al menos 4 propiedades
|
Tu objeto en `myMusic` debe tener al menos 4 propiedades
|
||||||
|
|
||||||
```js
|
```js
|
||||||
assert(Object.keys(myMusic[1]).length > 3);
|
myMusic.forEach(object => {assert(Object.keys(object).length > 3); });
|
||||||
```
|
```
|
||||||
|
|
||||||
`myMusic[1]` debe contener una propiedad `artist` que es una cadena
|
Tu objeto en `myMusic` debe contener la propiedad `artist` que es una cadena
|
||||||
|
|
||||||
```js
|
```js
|
||||||
assert(
|
myMusic.forEach(object => {
|
||||||
myMusic[1].hasOwnProperty('artist') && typeof myMusic[1].artist === 'string'
|
assert.containsAllKeys(object, ['artist']);
|
||||||
);
|
assert.typeOf(object.artist, 'string')
|
||||||
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
`myMusic[1]` debe contener una propiedad `title` que es una cadena
|
Tu objeto en `myMusic` debe contener la propiedad `title` que es una cadena
|
||||||
|
|
||||||
```js
|
```js
|
||||||
assert(
|
myMusic.forEach(object => {
|
||||||
myMusic[1].hasOwnProperty('title') && typeof myMusic[1].title === 'string'
|
assert.containsAllKeys(object, ['title']);
|
||||||
);
|
assert.typeOf(object.title, 'string')
|
||||||
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
`myMusic[1]` debe contener una propiedad `release_year` que es un número
|
Tu objeto en `myMusic` debe contener la propiedad `release_year` que es un número
|
||||||
|
|
||||||
```js
|
```js
|
||||||
assert(
|
myMusic.forEach(object => {
|
||||||
myMusic[1].hasOwnProperty('release_year') &&
|
assert.containsAllKeys(object, ['release_year']);
|
||||||
typeof myMusic[1].release_year === 'number'
|
assert.typeOf(object.release_year, 'number')
|
||||||
);
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
`myMusic[1]` debe contener una propiedad `formats` que es un arreglo
|
Tu objeto en `myMusic` debe contener una propiedad de `formats` que es un arreglo
|
||||||
|
|
||||||
```js
|
```js
|
||||||
assert(
|
myMusic.forEach(object => {
|
||||||
myMusic[1].hasOwnProperty('formats') && Array.isArray(myMusic[1].formats)
|
assert.containsAllKeys(object, ['formats']);
|
||||||
);
|
assert.typeOf(object.formats, 'array')
|
||||||
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
`formats` debe ser un arreglo de cadenas con al menos dos elementos
|
`formats` debe ser un arreglo de cadenas con al menos dos elementos
|
||||||
|
|
||||||
```js
|
```js
|
||||||
assert(
|
myMusic.forEach(object => {
|
||||||
myMusic[1].formats.every(function (item) {
|
object.formats.forEach(format => {
|
||||||
return typeof item === 'string';
|
assert.typeOf(format, 'string')
|
||||||
}) && myMusic[1].formats.length > 1
|
});
|
||||||
);
|
assert.isAtLeast(object.formats.length, 2)
|
||||||
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
# --seed--
|
# --seed--
|
||||||
@ -143,7 +147,6 @@ var myMusic = [
|
|||||||
],
|
],
|
||||||
"gold": true
|
"gold": true
|
||||||
}
|
}
|
||||||
// Add a record here
|
|
||||||
];
|
];
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user