# All files / src/profiles/services twitter.js

85.71% Statements 6/7
50% Branches 1/2
100% Functions 2/2
85.71% Lines 6/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27

    3x

    3x

    3x
    3x
    3x
    3x

     /* @flow */
    import cheerio from 'cheerio'
    import { Service } from './service'

    class Twitter extends Service {
      static getBaseUrls() {
        const baseUrls = [
          'https://twitter.com/',
          'http://twitter.com/',
          'twitter.com/'
        ]
        return baseUrls
      }

      static getProofStatement(searchText: string) {
        const $ = cheerio.load(searchText)
        const statement = $('meta[property="og:description"]').attr('content')
        Eif (statement !== undefined) {
          return statement.trim().replace('“', '').replace('”', '')
        } else {
          return ''
        }
      }
    }

    export { Twitter }