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

77.78% Statements 7/9
100% Branches 0/0
66.67% Functions 2/3
77.78% Lines 7/9

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
    28
    29
    30
    31
    1x
    1x

    3x

    3x
    3x

    3x

    1x

    import * as 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 normalizeUrl(proof: any) {
        return ''
      }

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

    export { Twitter }