Какво представлява спецификацията в Ruby?
Какво представлява спецификацията в Ruby?

Видео: Какво представлява спецификацията в Ruby?

Видео: Какво представлява спецификацията в Ruby?
Видео: Какво представлява програмирането? 2024, Април
Anonim

В Ruby Spec Суита, съкратено рубин / спец , е набор от тестове за поведението на Руби програмен език. Това не е стандартизирана спецификация като тази на ISO и няма за цел да стане такава. Вместо това, това е практичен инструмент за описване и тестване на поведението на Руби с код.

Освен това, какво се описва в Ruby?

Думата описвам е ключова дума RSpec. Използва се за дефиниране на „Примерна група“. Можете да мислите за „Примерна група“като колекция от тестове. В описвам ключовата дума може да приеме име на клас и/или низ аргумент. Блокът е просто a Руби блок, обозначен от Руби направи/приключи ключови думи.

Освен това, какво представлява RSpec в Ruby? RSspec е инструмент за тестване за Руби , създаден за развитие, управлявано от поведението (BDD). Това е най-често използваната библиотека за тестване за Руби в производствени приложения. Въпреки че има много богат и мощен DSL (специфичен за домейн език), в основата си това е прост инструмент, който можете да започнете да използвате доста бързо.

Като се има предвид това, какво тества Ruby?

Мерна единица тестване е чудесен начин за улавяне на грешки в началото на процеса на разработка, ако отделите време за подходящо и полезно писане тестове . Както и на други езици, Руби предоставя рамка в своята стандартна библиотека за настройка, организиране и изпълнение тестове Наречен Тест ::Мерна единица. Начин за дефиниране на основния пас/провал тестове.

Какво представлява спецификацията на функцията?

Характеристики . Характеристики на функциите са тестове на високо ниво, предназначени да упражняват части от функционалност. чрез приложение. Те трябва да управляват приложението само чрез външния му вид. интерфейс, обикновено уеб страници.

Препоръчано: