Jump to content
MediaWiki

Extension:Expect

From mediawiki.org
This page is a translated version of the page Extension:Expect and the translation is 100% complete.
MediaWiki manüel uzantıları
Expect
Sürüm durumu: beta
Uygulama API
Açıklama Scribunto için genişletilmiş iddialar sağlar.
Yazar(lar)
En son sürüm 0.1.0
Uyumluluk politikası Master, geriye dönük uyumluluğu korur.
MediaWiki >= 1.33
Veritabanı değişiklikleri Hayır
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
GitHub:

Not:
translatewiki.net tarafından yerelleştirme
güncellemesini sağlanmamaktadır.


README, LDoc
Expect uzantısını çevirin

Expect, iddialar için genişletilmiş bir çerçeve sağlar.

Kapsamlı kontroller için kullanılmadan önce önceden tanımlanmış hesaplama grafiklerine dayanır.

Kurulum

Expect, Scribunto uzantısındaki modüllere bağlıdır.

  • Dosya(ları)yı indirin ve extensions/ klasörünüzdeki Expect adlı dizine yerleştirin.
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'Expect' );
    
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Kullanım

İş akışı, bir grafik tanımlamak ve ardından bu grafiğe argümanlar sağlamaktır. Tanım bir kez yapılır, ancak grafik birkaç kez yeniden kullanılabilir.

-- Load the lib
localexpect=require'expect'
-- Create a few compute graphs
localexpectString=expect:create():asType():toBeEqual('string')
localexpectNoColon=expect:create():toBeUMatch('^[^:]*$')
-- Create an exported hash
localp={}
-- Add a function
functionp.helloWorld(name)
-- Call the compute graphs
expectString(name)
expectNoColon(name)
-- Should be safe to do whatever now
returnmw.ustring.format('Hi there %s!',name)
end
-- Return the exported hash
returnp

Daha fazla yardım için oluşturulan LDoc belgelerine bakın.

Geliştirme

Vagrant tabanlı geliştirme ortamını yeniden oluşturmak için Expect: Topics/Vagrant sayfasına bakın.

Ayrıca bakınız

AltStyle によって変換されたページ (->オリジナル) /