data/test/news/articles/c0000000031o.json

Summary

Maintainability
Test Coverage
{
  "metadata": {
    "id": "urn:bbc:ares::article:c0000000031o",
    "locators": {
      "optimoUrn": "urn:bbc:optimo:asset:c0000000031o"
    },
    "type": "article",
    "createdBy": "",
    "created": 1514808060000,
    "firstPublished": 1514808060000,
    "lastPublished": 1514811600000,
    "lastUpdated": 1514811600000,
    "passport": {
      "language": "en-gb",
      "home": "http://www.bbc.co.uk/ontologies/passport/home/News",
      "category": "feature",
      "genre": null
    },
    "tags": {},
    "version": "v0.3.2",
    "blockTypes": ["headline", "text", "paragraph", "fragment"]
  },
  "content": {
    "model": {
      "blocks": [
        {
          "type": "headline",
          "model": {
            "blocks": [
              {
                "type": "text",
                "model": {
                  "blocks": [
                    {
                      "type": "paragraph",
                      "model": {
                        "text": "This is a test asset with some speculative blocks",
                        "blocks": [
                          {
                            "type": "fragment",
                            "model": {
                              "text": "This is a test asset with some speculative blocks",
                              "attributes": []
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            ]
          }
        },
        {
          "type": "synopsis",
          "model": {
            "blocks": [
              {
                "type": "text",
                "model": {
                  "blocks": [
                    {
                      "type": "paragraph",
                      "model": {
                        "text": "Aliquam faucibus pulvinar condimentum. Duis sit amet arcu sit amet lectus maximus dignissim. Quisque ut vulputate lorem.",
                        "blocks": [
                          {
                            "type": "fragment",
                            "model": {
                              "text": "Aliquam faucibus pulvinar condimentum. Duis sit amet arcu sit amet lectus maximus dignissim. Quisque ut vulputate lorem.",
                              "attributes": []
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            ]
          }
        },

        {
          "type": "keyPoints",
          "model": {
            "blocks": [
              {
                "type": "unorderedList",
                "model": {
                  "blocks": [
                    {
                      "type": "listItem",
                      "model": {
                        "blocks": [
                          {
                            "type": "paragraph",
                            "model": {
                              "text": "Duis sit amet arcu sit amet lectus maximus dignissim",
                              "blocks": [
                                {
                                  "type": "fragment",
                                  "model": {
                                    "text": "Duis sit amet arcu sit amet lectus maximus dignissim",
                                    "attributes": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "listItem",
                      "model": {
                        "blocks": [
                          {
                            "type": "paragraph",
                            "model": {
                              "text": "Aliquam faucibus pulvinar condimentum",
                              "blocks": [
                                {
                                  "type": "fragment",
                                  "model": {
                                    "text": "Aliquam faucibus pulvinar condimentum",
                                    "attributes": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "listItem",
                      "model": {
                        "blocks": [
                          {
                            "type": "paragraph",
                            "model": {
                              "text": "Quisque ut vulputate lorem curabitur risus lorem vestibulum quis magna at vulputate vehicula nibh",
                              "blocks": [
                                {
                                  "type": "fragment",
                                  "model": {
                                    "text": "Quisque ut vulputate lorem curabitur risus lorem vestibulum quis magna at vulputate vehicula nibh",
                                    "attributes": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            ]
          }
        },
        {
          "type": "text",
          "model": {
            "blocks": [
              {
                "type": "paragraph",
                "model": {
                  "text": "Aliquam faucibus pulvinar condimentum. Duis sit amet arcu sit amet lectus maximus dignissim. Quisque ut vulputate lorem.",
                  "blocks": [
                    {
                      "type": "fragment",
                      "model": {
                        "text": "Aliquam faucibus pulvinar condimentum. Duis sit amet arcu sit amet lectus maximus dignissim. Quisque ut vulputate lorem.",
                        "attributes": []
                      }
                    }
                  ]
                }
              }
            ]
          }
        },
        {
          "type": "text",
          "model": {
            "blocks": [
              {
                "type": "paragraph",
                "model": {
                  "text": "Here is a text block",
                  "blocks": [
                    {
                      "type": "fragment",
                      "model": {
                        "text": "Here is a text block",
                        "attributes": []
                      }
                    }
                  ]
                }
              },
              {
                "type": "unorderedList",
                "model": {
                  "blocks": [
                    {
                      "type": "listItem",
                      "model": {
                        "blocks": [
                          {
                            "type": "paragraph",
                            "model": {
                              "text": "Here is a list",
                              "blocks": [
                                {
                                  "type": "fragment",
                                  "model": {
                                    "text": "Here is a list",
                                    "attributes": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "listItem",
                      "model": {
                        "blocks": [
                          {
                            "type": "paragraph",
                            "model": {
                              "text": "It is unordered",
                              "blocks": [
                                {
                                  "type": "fragment",
                                  "model": {
                                    "text": "It is unordered",
                                    "attributes": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "listItem",
                      "model": {
                        "blocks": [
                          {
                            "type": "paragraph",
                            "model": {
                              "text": "It has three list items",
                              "blocks": [
                                {
                                  "type": "fragment",
                                  "model": {
                                    "text": "It has three list items",
                                    "attributes": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              },
              {
                "type": "paragraph",
                "model": {
                  "text": "Here is a paragraph block",
                  "blocks": [
                    {
                      "type": "fragment",
                      "model": {
                        "text": "Here is a paragraph block",
                        "attributes": []
                      }
                    }
                  ]
                }
              },
              {
                "type": "orderedList",
                "model": {
                  "blocks": [
                    {
                      "type": "listItem",
                      "model": {
                        "blocks": [
                          {
                            "type": "paragraph",
                            "model": {
                              "text": "I am a list too",
                              "blocks": [
                                {
                                  "type": "fragment",
                                  "model": {
                                    "text": "I am a list too",
                                    "attributes": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "listItem",
                      "model": {
                        "blocks": [
                          {
                            "type": "paragraph",
                            "model": {
                              "text": "I am ordered",
                              "blocks": [
                                {
                                  "type": "fragment",
                                  "model": {
                                    "text": "I am ordered",
                                    "attributes": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "listItem",
                      "model": {
                        "blocks": [
                          {
                            "type": "paragraph",
                            "model": {
                              "text": "I have three list items",
                              "blocks": [
                                {
                                  "type": "fragment",
                                  "model": {
                                    "text": "I have three list items",
                                    "attributes": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            ]
          }
        },
        {
          "type": "tweet",
          "model": {
            "id": "https://twitter.com/generalissima_/status/1127633761279942656"
          }
        },
        {
          "type": "onwardJourneys",
          "model": {
            "blocks": [
              {
                "type": "onwardJourney",
                "model": {
                  "url": "https://www.bbc.co.uk/news/articles/c744mjrym37o",
                  "blocks": [
                    {
                      "type": "text",
                      "model": {
                        "blocks": [
                          {
                            "type": "paragraph",
                            "model": {
                              "text": "Bowen thanked for bowel cancer 'bounce'",
                              "blocks": [
                                {
                                  "type": "fragment",
                                  "model": {
                                    "text": "Bowen thanked for bowel cancer 'bounce'",
                                    "attributes": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              },
              {
                "type": "onwardJourney",
                "model": {
                  "url": "https://www.bbc.co.uk/news/entertainment-arts-48826586",
                  "blocks": [
                    {
                      "type": "text",
                      "model": {
                        "blocks": [
                          {
                            "type": "paragraph",
                            "model": {
                              "text": "BBC pay: Claudia Winkleman, Zoe Ball and Vanessa Feltz among top earners",
                              "blocks": [
                                {
                                  "type": "fragment",
                                  "model": {
                                    "text": "BBC pay: Claudia Winkleman, Zoe Ball and Vanessa Feltz among top earners",
                                    "attributes": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              },
              {
                "type": "onwardJourney",
                "model": {
                  "url": "https://www.bbc.co.uk/bbcthree/article/7bd36d28-bf1e-4f87-96d1-b3c74afed48a",
                  "blocks": [
                    {
                      "type": "text",
                      "model": {
                        "blocks": [
                          {
                            "type": "paragraph",
                            "model": {
                              "text": "'It's pretty out being out at football'",
                              "blocks": [
                                {
                                  "type": "fragment",
                                  "model": {
                                    "text": "'It's pretty out being out at football'",
                                    "attributes": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            ]
          }
        },
        {
          "type": "text",
          "model": {
            "blocks": [
              {
                "type": "paragraph",
                "model": {
                  "text": "Aliquam faucibus pulvinar condimentum. Duis sit amet arcu sit amet lectus maximus dignissim. Quisque ut vulputate lorem.",
                  "blocks": [
                    {
                      "type": "fragment",
                      "model": {
                        "text": "Aliquam faucibus pulvinar condimentum. Duis sit amet arcu sit amet lectus maximus dignissim. Quisque ut vulputate lorem.",
                        "attributes": []
                      }
                    }
                  ]
                }
              }
            ]
          }
        }
      ]
    }
  },
  "promo": {
    "id": "urn:bbc:ares::article:c0000000001o",
    "headlines": {
      "seoHeadline": "Curabitur risus lorem vestibulum quis magna at vulputate vehicula nibh",
      "promoHeadline": "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
    },
    "locators": {
      "optimoUrn": "urn:bbc:optimo:asset:c0000000001o"
    },
    "summary": "Interdum et malesuada fames ac ante ipsum primis in faucibus.",
    "timestamp": 1514811600000
  }
}