Bug 60293
| Summary: | Каталог ext/ пустой, отсутствуют исполняемые файлы/библиотеки ext/sass/embedded* | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | obidinog <obidinog> |
| Component: | gem-sass-embedded | Assignee: | majioa <majioa> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | admsasha, cas, majioa, mike, nbr, pav, rider, thatman |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||

Description
obidinog@basealt.ru 2026-08-27 15:28:28 MSKПлатформа: Alt Server p11 x86_64 (Обновленный до Sisyphus) Пакет: gem-sass-embedded 1.99.0-alt1 Шаги: Установить дополнительные пакеты # apt-get install rspec gem-rspec Создать тестовый файл $ cat > sass_embedded_spec.rb << 'EOF' # sass_embedded_spec.rb require 'sass-embedded' RSpec.describe Sass do describe 'Константы и информация о версии' do it 'определяет модуль Sass' do expect(defined?(Sass)).to eq('constant') expect(Sass).to be_a(Module) end it 'содержит корректную строку версии gem' do version = defined?(Sass::Embedded::VERSION) ? Sass::Embedded::VERSION : nil version ||= defined?(Sass::VERSION) ? Sass::VERSION : nil version ||= Gem.loaded_specs['sass-embedded']&.version&.to_s expect(version).not_to be_nil expect(version).to be_a(String) expect(version).to match(/^\d+\.\d+/) end it 'предоставляет информацию о версии upstream компилятора Dart Sass' do expect(Sass).to respond_to(:info) info = Sass.info expect(info).to be_a(String) expect(info).not_to be_empty end end describe 'Компиляция стилей' do it 'успешно компилирует SCSS-строку в валидный CSS (compile_string)' do scss_input = <<~SCSS $primary-color: #333; nav { ul { margin: 0; color: $primary-color; } } SCSS result = Sass.compile_string(scss_input) expect(result).not_to be_nil expect(result.css).to be_a(String) expect(result.css).to include('nav ul') expect(result.css).to include('#333') end end end EOF Запутить тест $ rspec sass_embedded_spec.rb Результат: An error occurred while loading ./sass_embedded_spec.rb. Failure/Error: require 'sass/cli' LoadError: cannot load such file -- sass/cli # ./sass_embedded_spec.rb:2:in `<top (required)>' # ------------------ # --- Caused by: --- # LoadError: # cannot load such file -- sass-embedded # ./sass_embedded_spec.rb:2:in `<top (required)>' No examples found.