Насмешка jQuery

Это полный код, необходимый в Swift. Я использую Swift 4, но я верю, что то же самое для Swift 3.

let Username =  "YOUR_USERNAME_HERE" 
let appURL = NSURL(string: "twitter:///user?screen_name=\(Username)")!
let webURL = NSURL(string: "https://twitter.com/\(Username)")!
let application = UIApplication.shared
if application.canOpenURL(appURL as URL) {
      application.open(appURL as URL)
    } else {
        // if Instagram app is not installed, open URL inside Safari
        application.open(webURL as URL)
    }

Не забудьте добавить информационные клавиши, необходимые для использования canOpenURL: Info Keys Needed

14
задан Graviton 24 June 2009 в 01:05
поделиться

2 ответа

Вот несколько ссылок, которые могут вам помочь:

amok (утверждает, что поддерживает ajax)

fakequery

QUnit

JSMock

qMock

jqunit + jqmock


Другие «фреймворки» для тестирования javascript

jqunit

Джек

YUI Test

JSSpec

16
ответ дан 1 December 2019 в 12:39
поделиться

Я предпочитаю модульный код. Модульный код легко смоделировать!

var function fetchAjaxData(){
  // Perform ajax request.
  // Call 'update' with the data in question.
}

var update = function(ajaxData){
  // do things with ajaxData
}

С таким кодом все, что вам нужно сделать, это вызвать функцию 'update', чтобы смоделировать запрос ajax.

4
ответ дан 1 December 2019 в 12:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: